Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have an IDE PyCharm for editing a Django application I am working on now. It has no FTP access and I work with a local copy of my application. Then I have to upload changed files to my production server over FTP. So, is that possible to automatically send updated files as they are changed? May be there are some utilities to make it?

UPD: I have created a webdav folder on my hosting and I have attached it as a network place in Windows XP. So, I see files in explorer inside the folder. Now I need to map this location as a drive. When I try to do this, I see the button OK becomes inactive so it won't let me know to add it or its inner folders as a drive.

alt text

share|improve this question

3 Answers 3

you can use "allwaysync" (free utility for windows) to sync folders http://allwaysync.com/download.html it can sync both locations, or you can select one as a source and one as a destination can propagate and move modified / deleted files to user specified folders

very good and light weight - can be scheduled via task scheduler or windows batch.

share|improve this answer
    
Just tested allwaysync on a dev project, took 6 hours and i only wanted it to upload changed files. Now it scans the entire FTP each time a file gets changed and that takes an hour. I would not recommend this for anything other than backups. –  t.mikael.d Jun 7 '12 at 10:00

If you want to directly edit the files on the production server then you can mount the relevant folders as a network drive via the windows explorer.

If you want to edit locally and upload all changes when you're done you could use rsync.

share|improve this answer

PyCharm supports deploying files to FTP servers, and can do it automatically when files change or when you build:

http://www.jetbrains.com/pycharm/webhelp/remote-hosts.html

http://www.jetbrains.com/pycharm/webhelp/uploading-and-downloading-files.html

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.