Я создаю сайты для людей. Я дал им возможность редактировать определенные области своих опубликованных страниц с помощью CushyCMS. Это прекрасно работает, и все довольны этим.Как мне синхронизировать свою разработку с пользователями?
Когда я собираюсь опубликовать некоторые из моих более обширных изменений, мне сначала нужно снять последнюю версию, которую они выпустили. Затем я делаю свои изменения и загружаю все в производство.
Я хотел бы использовать какой-то контроль версий в этом процессе. Это должен быть классический рабочий процесс update-edit-commit-publish, но я не уверен, как это сделать. В основном я хочу, чтобы не срывать все на месте и делать коммиты. Я только хочу свернуть то, что изменилось.
Я использую filezilla, и это не помогает определить измененные файлы. Я не могу полагаться на размер файла, потому что иногда он остается прежним. Я не могу полагаться на временные метки, потому что время сервера отличается от моего компьютера, и он никогда не работает корректно.
Как я могу обойти мою проблему? Я использую Notepad ++, Subversion и FileZilla, но я готов попробовать другие инструменты, если они облегчат этот процесс.
WinMerge (http://winmerge.org/) является бесплатным и имеет большую часть функциональности Beyond Compare. –
Я не мог сказать, может ли WinMerge сравнить FTP-папку ... любую идею? –
Я сделал быструю проверку, похоже, что она не делает сравнения в папке FTP. –