Можно ли использовать SVN и при этом иметь возможность изменять файлы на FTP напрямую? - PullRequest
0 голосов
/ 15 марта 2011

Я занимаюсь разработкой сайтов с использованием php на моем локальном компьютере.после того, как я закончу работу, я загружаю файлы на FTP-сервер назначения.у нас также есть еще один парень, который занимается дизайном.он вносит изменения на ftp напрямую.Я наконец устал от синхронизации данных между ftp-сервером и моим локальным компьютером каждый раз, когда мне нужно сделать обновление (сначала мне нужно скачать файлы шаблонов и стили, затем внести изменения, а затем загрузить измененные файлы обратно в ftp - это очень раздражает) ..Так что я думал об использовании SVN или что-то в этом роде.

вопрос может показаться немного глупым, но действительно ли возможно использовать svn, когда кто-то продолжает изменять файлы непосредственно на ftp?если изменения не были сделаны с помощью коммита, svn server не узнает об этих изменениях?или, может быть, есть какой-то другой способ заставить все это работать?

Ответы [ 2 ]

1 голос
/ 15 марта 2011

Я думаю, что для вас обоих лучше использовать SVN. Возможно, вы можете настроить svn на одном веб-сервере, и оба могут использовать его.

Если попросить другого человека использовать svn, это не вариант для вас. Вот дурацкий способ сделать то, что вы собираетесь. Возможно, вы можете заставить свой веб-сервер использовать рабочую копию svn, и вы можете написать однострочный код в вашем cron / планировщике для фиксации кода с заданной частотой. который внесет изменения, которые он внес в рабочую копию. Точно так же, если вы делаете ftp на сервер, это также будет зафиксировано.

Ниже ссылка может помочь вам лучше понять вещи. http://www.adobe.com/devnet/dreamweaver/articles/using_subversion_pt2.html

0 голосов
/ 15 марта 2011

У вас, ребята, может быть общий SVN.Он может проверить данные, а вы можете проверить данные.Если вы, ребята, работаете над разными частями одного и того же файла, SVN автоматически синхронизирует его для вас.Если возникает конфликт, svn выделит его для вас, чтобы его было легко объединить.Есть несколько бесплатных SVN там.В Linux есть быстрый svn

Более того, когда вы, ребята, закончили с обновлением, просто загрузите все сразу, используя ftp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...