Простая версия Contol - PullRequest
       2

Простая версия Contol

0 голосов
/ 24 июня 2011

Мы работаем над множеством небольших веб-проектов.Нас трое в разных физических местах.Я хотел бы, чтобы система была очень простой, где основной задачей является проверка и проверка в веб-файлах (php, css, images, js), чтобы мы случайно не перезаписывали код друг друга.Нам также нужен способ синхронизации наших локальных файловых систем с файлами на веб-сервере и друг с другом.Откат к старым версиям - это хорошо, но такие функции, как ветвление и слияние, не важны.Похоже, что GIT может быть излишним для наших целей или нет.Вы можете что-нибудь порекомендовать?

Ответы [ 3 ]

1 голос
/ 24 июня 2011

Вы должны использовать SVN или Git.

  • Оба имеют хорошие инструменты и поддержку IDE
  • Оба могут быть использованы позже, если вам действительно нужно ветвление и слияние

Если вы начинаете с управления исходным кодом, вам, вероятно, следует использовать SVN.Многим новым разработчикам кажется легче понять, что существует только один основной каталог (транк), и у всех одинаковая версия.

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

В долгосрочной перспективе вы избавите себя от головной боли с помощью хорошего инструмента управления исходным кодом.

1 голос
/ 24 июня 2011

Прочитайте Svn vs Git для получения некоторой полезной информации.

Лично я предпочитаю способность SVN извлекать только то, что вы хотите, но любой из них должен быть достаточно прост в настройке и использовании.

0 голосов
/ 24 июня 2011

Многим нравится svn за схожесть с реальной файловой системой, использование транков в качестве веток и т. Д., А другие предпочитают git за его мощную функциональность.Я лично предпочитаю git, но кривая обучения может быть немного пугающей, и я регулярно заставляю VCS подчиняться как часть моей работы.преобразование из SVN в GIT (или любой другой VCS) будет трудным, и вы, вероятно, будете вынуждены идти на компромиссы, которые вы не ожидали.В качестве альтернативы вам может понравиться Mercurial.Я на самом деле не фанат, но у него есть большая / вся мощь git с гораздо более дружественным интерфейсом.Он так же популярен, как и два других, и, вероятно, будет наименее болезненным из-за общего наследия преобразовать его в мерзавец.

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