#php #netbeans #ftp #dropbox #remote-connection
#php #netbeans #ftp #dropbox #удаленное подключение
Вопрос:
Мы с другом пытаемся работать вместе, используя dropbox в качестве средства синхронизации прямо сейчас. Мы хотим, чтобы наш проект был таким, чтобы при нажатии кнопки сохранить наши изменения отображались на компьютере другого пользователя, а также загружались на удаленный сервер с использованием FTP.
Проект настроен по адресу: …/Dropbox/Foo/Website
Мы оба получаем доступ к одному и тому же проекту и открываем его в netbeans.
Сохранение с одного КОМПЬЮТЕРА обновляет другой. Проблема в том, что каждый раз, когда один пользователь сохраняет, это портит настройки подключения на компьютере другого пользователя. Это постоянное перетягивание каната из-за файла личной конфигурации.
Есть ли способ, которым мы оба можем работать вместе над этим? Нам нужна очень быстрая синхронизация, и мы также должны иметь возможность передавать наш контент через FTP. Желательно с максимально возможной автоматизацией.
Решения, которые я начал пробовать, но решил, что они слишком раздражают (пока):
-
При обнаружении сохранения файловой системы используйте пользовательскую программу FTP для синхронизации с FTP-сервером
-
При обнаружении синхронизации файловой системы установите правильные данные файла свойств проекта, прежде чем начнется загрузка netbeans по FTP. (Ошибка: «Запрошенная операция не может быть выполнена с файлом, в котором открыт раздел, отображенный пользователем»)
-
Загрузка файлов вручную с помощью дополнительного FTP-клиента, такого как Filezilla.
-
Git (слишком много быстрых микроизменений на данном этапе разработки)
Комментарии:
1. Как бы вы избежали перезаписи изменений друг друга? Я бы рекомендовал разрабатывать локально и использовать управление версиями для внесения изменений.
2. Ну, синхронизация будет происходить достаточно часто, чтобы это не было большой проблемой. Клиент Netbeans спросит: «Файл X был обновлен. Хотите перезагрузить?» Если вы работаете с файлом, вы могли бы просто сказать «нет». В конечном счете, контроль версий будет способом сделать это наверняка, когда мы выйдем из фазы быстрого прототипа. На данный момент, однако, вы правы. Может быть проще просто запустить локальную настройку php и указать один из каталогов в направлении рабочей папки src. Тогда конфигурацию удаленного подключения не нужно менять каждый раз при сохранении файла для проверки изменений.
3. Честно говоря, все, что мне действительно нужно сделать, это запретить dropbox синхронизировать определенный файл…