Распределенное Управление версиями с автоматической синхронизацией или плагином Eclipse лучше, чем FileSync?

Я имею то, что я надеюсь, не уникальная ситуация...

... и я ищу предложения.

Я ищу лучший плагин синхронизации для Eclipse, чем FileSync

- или -

Я ищу распределенный (предпочтительно) система управления версиями, которая позволит мне и другим разработчикам в моей команде, способность работать с локальными файлами и иметь тот репозиторий автоматически загружает изменения и историю пересмотра к нашему полю разработки

- или -

Комбинация двух.


Большинство приложений управления версиями, которые я попробовал, обслуживается больше на рабочий процесс скомпилированного кода, где Вы только регистрируетесь, когда у Вас есть компилируемая кодовая база, и это имеет смысл мне. Мы, однако, работаем со страницами Coldfusion на сервере удаленной разработки, который усложняет процесс регистраций, быстрых обновлений и отладки. Теперь, я не обязательно хочу должным быть проверить в каждый раз, когда я хочу к тестовому коду (потому что это было бы кошмаром...), но будет хорошо иметь что-то, что отслеживает изменения в течение дня и регистрирует те изменения в управлении версиями автоматически (Dev заявил бы намерение в диалоговом окне на открытии проекта?) при хранении файлов на сервере разработки в синхронизации с машинами всего программиста. Это было бы потрясающим, если бы это отследило изменения локально и сделало одну автоматическую регистрацию в день (в некоторое запланированное время, предпочтительно как фоновый процесс), но я не видел ничего как это.

В настоящее время мы с рогами обуви в использование Serena PVCS (потому что у них есть бесплатные лицензии главным образом), и это не очень быстрое решение, когда все мы работаем в различных состояниях, наш сервер разработки находится в состоянии, что ни один из нас не работаю в, и репозиторий находится в ровном другом состоянии. (Никакое управление этим!) Это обычно берет Eclipse, 10-15 минут для синхронизации ~500 файлов с сервером PVCS и регистрациями являются медленным "Eclipse-lockingly". (т.е.: при регистрации забудьте использовать Eclipse для чего-либо.)

Я хотел бы иметь процесс рабочего процесса, который управляет всеми нашими рабочими файлами локально, синхронизирует те изменения в сервере удаленной разработки и раскрывает любые изменения, которые, оказывается, возросли там. Я не рассчитываю на наличие никаких/многих конфликтующих слияний во время этого, потому что все мы работаем над различными частями того же сайта. Однако это может произойти.

Я играл вокруг с Базаром, и это - то, что заставило меня думать о наличии распределенной системы пересмотра, но я хотел бы иметь то автослияние с удаленным репозиторием (сервер разработки в этом случае), и я не нашел способ сделать это, когда локальные файлы были обновлены. Я должен буду признать, что не изучил Мерзавца или Подвижный очень, и надеялся, что кто-то мог обменяться их опытом со мной на наборах функций или решениях, если одна из этих других опций будет работать.

Для предоставления задней истории это появилось, когда один из наших разработчиков начал использовать FileSync в Eclipse и начал перезаписывать все наши изменения, потому что плагин Eclipse FileSync является только одним путем... с dev поля на сервер. Босс спросил, почему мы не регистрировались все время..., мы обвиняем скорость... Для меня определяют задачу для нахождения решения.

Кроме того, централизованное решение как SVN было уже выключено (потому что у нас есть Serena и команда людей, которые, как предполагается, управляют этим..., но я ожидал два дня даже ответа на журнал проблемы, который я отправил относительно нашего отсутствия проблемы скорости, поэтому если мы можем сам управлять решением [таким образом распределенный и почему я посмотрел на Базар], который будет потрясающим.)

1
задан Andir 21 October 2010 в 00:55
поделиться