Я сыт по горло Subversion.Нужен элемент управления версиями, который:
- Может использоваться без влияния на источники со встроенными файлами (такими как .svn-каталоги Subversion) или без необходимости регистрироваться, а затем извлекать (Если вы хотите установить версиюнапример, управлять файлами веб-сайта в режиме реального времени).
- Всегда должна быть возможность быстро обновлять репозиторий независимо от того, что я сделал (без разрешения конфликтов или добавления файлов и т. д.)
- В идеале должно быть возможно объединить репозитории, начиная с отдельных.
Я думаю, что это должен быть распределенный, я думаю, что GIT - это Lingua Franca , но есть и Mercurialи базар, который должен иметь некоторые преимущества, поскольку они существуют: -)
+ 1 Помимо трех пунктов, основным критерием является то, что лучше всего знать разработчику программного обеспечения ииспользуйте: -)
+ 2 Пример, касающийся точки 2. В Drupal я могу перемещать структуры каталогов, удалять некоторые структуры, добавлять некоторые 3d-компонентыти.В идеале хранилище должно хранить именно то, что произошло, но иногда я просто хочу получить снимок реальной структуры в хранилище, не тратя на это время.(В идеальной SCM-системе вы сможете заполнить детали позже).