Страница 1 из 4

Subversion или VSS

Добавлено: 12 июл 2007, 11:29
spavel
Кто что предпочитает ? И почему ?

Важна интеграция с Visual Studio 2005

Re: Subversion или VSS

Добавлено: 12 июл 2007, 14:42
Проф. Преображенский
spavel писал(а):Кто что предпочитает ? И почему ?
Важна интеграция с Visual Studio 2005
SVN. VSS - sucks.

Добавлено: 12 июл 2007, 16:35
spavel
почему ?

Re: Subversion или VSS

Добавлено: 12 июл 2007, 17:45
Stanislav
Проф. Преображенский писал(а):
spavel писал(а):Кто что предпочитает ? И почему ?
Важна интеграция с Visual Studio 2005
SVN. VSS - sucks.
А у нас VSS 2005 - как раз интегрирована с Visual Studio 2005 :-)
Народу нравится! (с) Кин-дза-дза

Добавлено: 12 июл 2007, 19:16
Ranger
spavel писал(а):почему?
потому, что отстой. если выбирать из этих двух - однозначно, Subversion. В привязке к VS 2005 - посмотри, насколько тебя устраивают фиговины типа http://ankhsvn.tigris.org/

Добавлено: 12 июл 2007, 19:34
spavel
такие фиговины смотрел. нашел 4 подобных - ни одна не дает полной интеграции. Все таки хотелось бы по подробнее. почему 2005 отстой ?

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

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

Мне пока из всего, что я видел больше всего нравится PerForce. Но он не бесплатный. Интеграция с VS имеет место быть, но наверное тоже какая нибудь неполная. Но, вообще-то, я с трудом представляю себе, какая интеграция кроме кнопки CheckIn может понадобиться.

Добавлено: 12 июл 2007, 21:11
spavel
sz писал(а):А VSS уже умеет сорцы мерджить? Раньше, помнится, не умел. А без этого бранчиться просто нет смысла - потом интегрироваться замучаешься.
конечно умеет. иначе бы вопрос не стоял. в принципе ох и раньше умел.

Добавлено: 12 июл 2007, 21:12
spavel
какая интеграция кроме кнопки CheckIn может понадобиться.
отсутствие кнопки например :)

Добавлено: 12 июл 2007, 21:49
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

Добавлено: 12 июл 2007, 22:06
Ranger
Заметь, что выше я ни разу не упомянул про "потому, что бесплатно" ;)

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

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

8)

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


PS: активно только CVS пользую. PerForce мне сильно рекламировали, но мне он не показался как-то.

Добавлено: 12 июл 2007, 22:20
spavel
там всё еще работают через lock-modify-unlock?
в 2005 вроде нет...


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

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

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

Если честно - пока не убедили...

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

sorry за offtop.

Добавлено: 12 июл 2007, 22:25
Ranger
spavel писал(а):Если честно - пока не убедили...
Ну, оно нам как бы и не нада :D

Дело твоё