Subversion или VSS

Все, что вы хотели знать о программизме, но боялись спросить.
spavel
Житель
Сообщения: 662
Зарегистрирован: 10 апр 2006, 13:16
Откуда: Coquitlam

Subversion или VSS

Сообщение spavel »

Кто что предпочитает ? И почему ?

Важна интеграция с Visual Studio 2005
Аватара пользователя
Проф. Преображенский
Графоман
Сообщения: 20276
Зарегистрирован: 08 ноя 2006, 11:10

Re: Subversion или VSS

Сообщение Проф. Преображенский »

spavel писал(а):Кто что предпочитает ? И почему ?
Важна интеграция с Visual Studio 2005
SVN. VSS - sucks.
spavel
Житель
Сообщения: 662
Зарегистрирован: 10 апр 2006, 13:16
Откуда: Coquitlam

Сообщение spavel »

почему ?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45217
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Subversion или VSS

Сообщение Stanislav »

Проф. Преображенский писал(а):
spavel писал(а):Кто что предпочитает ? И почему ?
Важна интеграция с Visual Studio 2005
SVN. VSS - sucks.
А у нас VSS 2005 - как раз интегрирована с Visual Studio 2005 :-)
Народу нравится! (с) Кин-дза-дза
Аватара пользователя
Ranger
Маньяк
Сообщения: 1199
Зарегистрирован: 22 окт 2003, 18:28
Откуда: 2:5025 -> Burnaby

Сообщение Ranger »

spavel писал(а):почему?
потому, что отстой. если выбирать из этих двух - однозначно, Subversion. В привязке к VS 2005 - посмотри, насколько тебя устраивают фиговины типа http://ankhsvn.tigris.org/
spavel
Житель
Сообщения: 662
Зарегистрирован: 10 апр 2006, 13:16
Откуда: Coquitlam

Сообщение spavel »

такие фиговины смотрел. нашел 4 подобных - ни одна не дает полной интеграции. Все таки хотелось бы по подробнее. почему 2005 отстой ?

чего в нем нету из того хто есть в сабвершене ? (то что свн бесплатно - не парит)
Аватара пользователя
sz
Маньяк
Сообщения: 1266
Зарегистрирован: 17 фев 2003, 19:34

Сообщение sz »

А VSS уже умеет сорцы мерджить? Раньше, помнится, не умел. А без этого бранчиться просто нет смысла - потом интегрироваться замучаешься.

Мне пока из всего, что я видел больше всего нравится PerForce. Но он не бесплатный. Интеграция с VS имеет место быть, но наверное тоже какая нибудь неполная. Но, вообще-то, я с трудом представляю себе, какая интеграция кроме кнопки CheckIn может понадобиться.
spavel
Житель
Сообщения: 662
Зарегистрирован: 10 апр 2006, 13:16
Откуда: Coquitlam

Сообщение spavel »

sz писал(а):А VSS уже умеет сорцы мерджить? Раньше, помнится, не умел. А без этого бранчиться просто нет смысла - потом интегрироваться замучаешься.
конечно умеет. иначе бы вопрос не стоял. в принципе ох и раньше умел.
spavel
Житель
Сообщения: 662
Зарегистрирован: 10 апр 2006, 13:16
Откуда: Coquitlam

Сообщение spavel »

какая интеграция кроме кнопки CheckIn может понадобиться.
отсутствие кнопки например :)
Аватара пользователя
Ranger
Маньяк
Сообщения: 1199
Зарегистрирован: 22 окт 2003, 18:28
Откуда: 2:5025 -> Burnaby

Сообщение Ranger »

spavel писал(а):чего в нем нету из того хто есть в сабвершене ? (то что свн бесплатно - не парит)
проще перечислить, что есть :)

там всё еще работают через lock-modify-unlock? в 21 веке это просто смешно (собственно, смешно было уже в двадцатом)

нету:

-atomic commits
-branching/merging (то, что есть в VSS - костыли калеки и может нравится только человеку, который не умеет пользоваться этим мощнейшим инструментом или в глаза не видел ничего лучше VSS. описывать можно часами)
-нормальных визуальных инструментов работы с репозиторием
....
это навскидку - на самом деле, сама модель VSS - уё... эээ... ущербна. И ненадежна. в прошлой конторе перешли на ClearCase после того, как пару раз навернулся VSS репозиторий. 2005 версия, говорят, ушла недалеко:

http://codebetter.com/blogs/sam.gentile ... 39641.aspx

в общем и целом, если предполагается параллельная разработка нескольких версий кода или хотя бы параллельная работа нескольких человек с одними и теми же файлами - VSS начинает представлять из себя проблему.

насчет интеграции - в свое время я работал с Visual Studio и ClearCase ВООБЩЕ без интеграции. и ничего - плюсы нормальной SCM многократно перевешивали этот недостаток.

О себе: работал с VSS, ClearCase, CVS, Subversion
Аватара пользователя
Ranger
Маньяк
Сообщения: 1199
Зарегистрирован: 22 окт 2003, 18:28
Откуда: 2:5025 -> Burnaby

Сообщение Ranger »

Заметь, что выше я ни разу не упомянул про "потому, что бесплатно" ;)

Вот тебе еще немного чтения:

http://www.subversionary.org/propaganda/why-not-vss

8)
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

Заинтересовали... Решил почитать, вот нашёл:
http://www.subversionary.org/node/71
http://www.pushok.com/soft_cvs_vsvss.php
Может интересно.


PS: активно только CVS пользую. PerForce мне сильно рекламировали, но мне он не показался как-то.
Последний раз редактировалось CdR 12 июл 2007, 22:21, всего редактировалось 1 раз.
spavel
Житель
Сообщения: 662
Зарегистрирован: 10 апр 2006, 13:16
Откуда: Coquitlam

Сообщение spavel »

там всё еще работают через lock-modify-unlock?
в 2005 вроде нет...


Для ясности... я не не за ВСС и не против СВН... просто вопрос встал переходит; на СВН или можно долбатся. Между девелоперами мнения разделились примерно 50 на 50. Решать в принципе мне... вот и интересуюсь...

Кстати, за последние 8-10 лет (не помню точно когда поставили) ВСС у нас грохалась раза 3-4. Делов востановить из бакапа - час работы. 2005 говорят еще надежней (сам не проверял - уверждать не буду)

На ИБМовский софт точно не перейдем. Я с их софтом наработался (начиная с прославленных триггеров в ДБ2). СВС - устарела. Т.е. осталось 2 общепринятых варианта... вот думаю.

Если честно - пока не убедили...
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

spavel писал(а):ВСС у нас грохалась
Я даже не представляю как такое с CVS возможно. :)

sorry за offtop.
Аватара пользователя
Ranger
Маньяк
Сообщения: 1199
Зарегистрирован: 22 окт 2003, 18:28
Откуда: 2:5025 -> Burnaby

Сообщение Ranger »

spavel писал(а):Если честно - пока не убедили...
Ну, оно нам как бы и не нада :D

Дело твоё
Ответить