С чего начать с контроля версий - PullRequest
20 голосов
/ 19 сентября 2008

У кого-нибудь есть какие-либо предложения о том, с чего начать новичку, желающему попробовать какой-то контроль версий вместе с новым путешествием в ASP.NET? SVN, VSS, CVS ... Я даже не знаю с чего начать!

Ответы [ 29 ]

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

Я теряю веру всему сообществу контроля источников. Все говорят, что VSS чертовски плох, нравится этот старый уклон, C ++ намного лучше C, Win Vista ужасна, а XP слишком стара, чтобы служить миру. И все же многие люди их используют. Вы никогда не знаете, как вам нужен инструмент, прежде чем использовать его. И каждое приложение контроля версий состоит из ошибок и дефектов. А VSS просто так сложно отбросить.

0 голосов
/ 19 сентября 2008

Еще один голос за Subversion / TortoiseSVN, но обратите внимание, что он не очень хорошо работает с домашним NAS-сервером FAT32.

0 голосов
/ 19 сентября 2008

Попробуйте Разблокировать для бесплатного размещения исходного контроля SVN.

0 голосов
/ 19 сентября 2008

Комментарии к продуктам, которые я использовал:

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

CVS - использовал это в предыдущей компании и работал с первоначальным автором tortoiseCVS, так что я, возможно, немного предвзят, думая, что это было достойное решение с открытым исходным кодом. Я бы рекомендовал начать здесь лично, все легко доступно и широко используется.

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

0 голосов
/ 19 сентября 2008

По моему мнению, если у вас уже есть Viual Source Safe и вы один разработчик, работающий с VS, это прекрасно. Это простая система, которая работает достаточно хорошо для небольших проектов разработчиков. Я использовал его в течение многих лет без каких-либо проблем для небольших проектов. Простое управление и резервное копирование.

0 голосов
/ 19 сентября 2008

Visual Source Safe (VSS) подходит для начинающих, потому что вы не будете знать, что вам не хватает. Если вам нужно что-то более сложное, тогда беспокойтесь о приобретении какого-либо другого продукта.

0 голосов
/ 19 сентября 2008

Я полагаю, что точка стратификации с распределенной системой контроля версий (например, Mercurial или Git). Есть некоторые преимущества его использования:

  1. Вам не нужно настраивать центральное хранилище (это требует утомительной настройки сервера)
  2. Вы можете делиться ревизиями (ревизиями) со своими друзьями, используя электронную почту или другим способом, и безопасно вносить изменения в свое хранилище.
  3. Вы можете легко изменить историю ревизий (rebase, git поддерживает), что невозможно сделать с SVN.
0 голосов
/ 19 сентября 2008

Я рекомендовал примерить бесплатные распределенные системы контроля версий. Большинство из них очень просты в настройке на вашем персональном компьютере и поставляются с хорошей документацией. Вот мои любимые 1. Базар 2. Ртутный 3. Git (только для * nix систем, насколько я знаю)

Смотрите список здесь:

http://en.wikipedia.org/wiki/List_of_revision_control_software

0 голосов
/ 19 сентября 2008

Вы можете начать просмотр этого сайта.

https://stackoverflow.com/questions/tagged/source-control

...