2

У меня есть IDE PyCharm для редактирования приложения Django, над которым я сейчас работаю. У него нет доступа по FTP, и я работаю с локальной копией своего приложения. Затем я должен загрузить измененные файлы на свой производственный сервер через FTP. Итак, возможно ли автоматически отправлять обновленные файлы по мере их изменения? Может быть, есть какие-то утилиты, чтобы сделать это?

UPD: я создал папку webdav на своем хостинге и подключил ее как сетевое место в Windows XP. Итак, я вижу файлы в проводнике внутри папки. Теперь мне нужно отобразить это местоположение как диск. Когда я пытаюсь это сделать, я вижу, что кнопка OK становится неактивной, поэтому она не дает мне знать, чтобы добавить ее или ее внутренние папки в качестве диска.

альтернативный текст

4 ответа4

2

Вы можете использовать "allwaysync" (бесплатная утилита для Windows) для синхронизации папок:http://allwaysync.com/download.html он может синхронизировать оба местоположения, или вы можете выбрать одно в качестве источника, а другое в качестве места назначения может распространять и перемещать измененные / удалил файлы в указанные пользователем папки

очень хороший и легкий вес - может быть запланировано с помощью планировщика задач или пакета Windows.

0

Если вы хотите напрямую редактировать файлы на рабочем сервере, вы можете подключить соответствующие папки как сетевой диск через проводник Windows.

Если вы хотите редактировать локально и загрузить все изменения, когда вы закончите, вы можете использовать rsync.

0

PyCharm Professional Edition поддерживает развертывание файлов на FTP-серверах и может делать это автоматически при изменении файлов или при сборке:

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

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

По сравнению с официальными изданиями, загрузка FTP не поддерживается в Community Edition.

-1

Существует плагин ftp для Mercurial, который вы можете использовать в своем рабочем процессе https://www.mercurial-scm.org/wiki/FTPExtension

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .