Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Вниз

Средство Контроля Версий. Выбор версионника.   Найти похожие ветки 

 
Juice ©   (2006-03-17 12:21) [0]

В организации стоит сейчас FreeVCS и он нас не устраивает. Возможности и всех версионников практически идентичные и единственным критерием остаются юзабилити и надежность, чего не узнаешь, не посидев на нем хорошенько. Было бы очень хорошо услышать ваши отзывы о тех или иных продуктах или быть может вы предложите что-то другое? Некоторые из вас наверное уже перепробовали многие версионники.
Итак... На Microsoft SourceSafe много грязи льют. Есть еще более старый и более надежный, но типа морально устаревший TortoiseCVS и более прогрессивный но более глючный TortoiseSVN (сл слов других). По отзывам продукты хорошие плюс халявные. Есть еще некий SourceGear - но никаких отзывов о нем не попадалось. Не хочу развязывать священную войну :) но нужны вашы советы


 
clickmaker ©   (2006-03-17 12:53) [1]


> На Microsoft SourceSafe много грязи льют

нормальная система. Просто и ничего лишнего.
Для любителей наворотов - Rational Clear Case


 
Курдль ©   (2006-03-17 13:33) [2]


> clickmaker ©   (17.03.06 12:53) [1]
> На Microsoft SourceSafe много грязи льют


Правильно льют!
Например VSS против CVS, как MS SQL против оракла! Т.е. блокировщик против версионника.

CVS - отличная штука. Мы на него как раз с VSS перелезли. Ставится как на винды, таки на никсы (сервер). А вот про бесплатность не скажу - клиент, кажись, чего-то стоил.


 
Skyle ©   (2006-03-17 14:10) [3]

А чего на SourceSafe-то льют?


 
Ega23 ©   (2006-03-17 14:12) [4]

У нас пол-года назад сначала Team Source ввели, потом, через несколько месяцев, перешли на Star Team. В принципе, всё устраивает.


 
Игорь Шевченко ©   (2006-03-17 14:14) [5]

А вот народ что-то про SubVersion говорит, дескать, неплохая система.

Мы пробовали CVS - не прижилось, но не по причине недостатков CVS


 
McSimm ©   (2006-03-17 14:32) [6]

CVS устраивает полностью.
коллеги хвалят SVN - не видел, верю


 
ZeroDivide ©   (2006-03-17 14:45) [7]

А что в FreeVCS не устраивает??? :(
Попробуйте проапгрэйдить его до преемника: JediVCS


 
Esu ©   (2006-03-17 14:51) [8]

SVN :)


 
tesseract ©   (2006-03-17 14:52) [9]


> Попробуйте проапгрэйдить его до преемника: JediVCS


тот-же гемор вид сбоку. Особых улучшений за исключением формата DBisam не увидел


 
Juice ©   (2006-03-17 15:04) [10]

Спасибо, немного прояснилось.


 
ZeroDivide ©   (2006-03-17 15:28) [11]

О каких недостатках и желаемых улучшениях идет речь?


 
Juice ©   (2006-03-17 17:42) [12]

Так оказывается SVN - это клиент, под который нужен еще сервер "Subversion". Что-то я не понимаю, он только под никсами работает этот сервер ?


 
Sergey Masloff   (2006-03-17 18:50) [13]

Не знаю. У нас микрософтовский, робот сборки самописный с ним работает, система учета задач самописная с ним работает никаких проблем нет может кто-то готовить его не умеет? ;-)))


 
Гаврила ©   (2006-03-17 19:10) [14]

Уважаемые коллеги,
Присоединяюсь к просьбам рассказать немножко о SVN, кто имел(имеет) опыт
В двух словах - чем лучше чем тот же CVS  или StarTeam
?


 
Sergey Masloff   (2006-03-17 19:40) [15]

Так все же ув. господа чего же конкретно не хватает в MS VSS кроме бесплатности. По пунктам ;-)


 
wicked ©   (2006-03-17 20:01) [16]


> Присоединяюсь к просьбам рассказать немножко о SVN, кто
> имел(имеет) опыт
> В двух словах - чем лучше чем тот же CVS  или StarTeam

http://svnbook.org - офф. мануал.....
рассказать много не могу, поскольку не работал с другими.... ;)

> Juice ©   (17.03.06 17:42) [12]
> Так оказывается SVN - это клиент, под который нужен еще
> сервер "Subversion". Что-то я не понимаю, он только под
> никсами работает этот сервер ?

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


 
tesseract ©   (2006-03-17 21:45) [17]


> Присоединяюсь к просьбам рассказать немножко о SVN, кто
> имел(имеет) опытВ двух словах - чем лучше чем тот же CVS
>  или StarTeam

Пока поставил сервак на FreeBSD. Потом времени нехватило. Порт уж очень кривой.

Возможно, завтра поставлю на машину "черепашку" и посмотрим.


 
SkyRanger ©   (2006-03-21 01:32) [18]

SVN лучшее что есть. Позволяет хранить папку целиком, в том числе и бинарные файлы. Прост в обращении. Под винду есть TortouseSVN - расширение под Explorer. Так же создан trak для интеграции с SVN для совместного BUG-reporting"a и много еще чего есть :)


 
Juice ©   (2006-03-21 11:31) [19]

Сервер под винды таки установил. Теперь вопрос такой - есть ли некое средство визуального администрирования его ? Что-то ничего не находится...


 
Juice ©   (2006-03-21 11:38) [20]

Сорри, нашел уже. Кому надо - RapidSVN называется.


 
Juice ©   (2006-03-21 11:43) [21]

Блин, это просто клиент, как TortoiseSVN :) Поиск продолжается ...


 
wicked ©   (2006-03-21 11:45) [22]

а чего svn строить то?.....
афаик, он прост как двери, только MIME-типы и EOL стили настроить нужно......


 
Juice ©   (2006-03-21 12:43) [23]

ОК, а где юзеров заводить и раздавать им права ? Если это из TortoiseSVN делается то я молчу.


 
pasha_golub ©   (2006-03-21 13:48) [24]

SVN. Про преимущества также особо не скажу, ибо с CVS работал пару дней, и то мимолетом.

TortoiseSVN - клиент. Из него только клиентские действия.

1. Хелп по TortoiseSVN - лучший документ, что я видел (именно про настройки SVN)

2. http://chrison.net/SubversionOnWindowsAsAServicePlusCommitHookAndBackupScript.aspx


 
__DATA__   (2006-03-21 14:31) [25]

А что такое этот самый "версионник"?
Сорри за нескромный вопрос конечно :)


 
pasha_golub ©   (2006-03-21 17:02) [26]


> __DATA__   (21.03.06 14:31) [25]


"Системы контроля версий" + Google


 
SkyRanger ©   (2006-03-22 01:15) [27]

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


 
Суслик ©   (2006-03-22 10:47) [28]

Если вы про subversion говорите, то по его установке была статься на www.rsdn.ru. Поиши по слову "subversion".


 
Alex Konshin ©   (2006-03-22 11:17) [29]

Пока ничего мощнее и сложнее ClearCase не видел.
Может, плохо смотрел, но я чего-то не знаю какой еще VCS умеет делать динамичесикие view? Я только с ними и работаю. У всех, что я видел, в лучшем случае статические view.


 
Суслик ©   (2006-03-22 11:20) [30]

насколько я знаю clear case страшно дорогая штука.


 
Rouse_ ©   (2006-03-22 11:24) [31]

У нас StarTeam стоит, но как в рекламе, у нас никто не умеет его правильно готовить :)


 
Суслик ©   (2006-03-22 11:26) [32]

star team сложен изрядно. имхо.

я уверен, что внедрять такие системы должны специалисты, а не программисты.


 
Alex Konshin ©   (2006-03-22 12:03) [33]

Суслик ©   (22.03.06 11:20) [30]
насколько я знаю clear case страшно дорогая штука.


С каких это пор это стало проблемой в России?


 
Суслик ©   (2006-03-22 12:07) [34]

если я не ошибаюсь некий гн. Коншин писал, что не видел чисто сломанного Clear Case :)


 
Alex Konshin ©   (2006-03-22 12:10) [35]

Вы правильно употребили прошедшее время.


 
Alex Konshin ©   (2006-03-22 12:23) [36]

Он у меня дома стоит. Но он требует домейн контроллер.


 
KSergey ©   (2006-03-22 12:56) [37]

Такой вопрос к общественности.
А чего вам не хватает в том же CVS?
Вернее, я сформулирую вопрос иначе: какие вопросы вы вообще задаете версионнику?

У нас стоит CVS, и он устраивает (меня), т.к. дает ответы на все мои вопросы:

+получить текущие исходники
+получить исходники такого-то билда
+получить последнего удачного билда
+получить текущие исходники такой-то версии (когда параллельно ведется хотфиксинг версий 2.4, 2.5 и создается новый функционал для будущей 2.6 версии, например)
+зафиг тут добавили этот код (тут вкупе с административными мерами)
+какая сволочь наколбасила эту фигню?!

Правда, я CVS не администрю, не знаю на сколько это удобно.

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

Что кроме этих вопросов вы задаете своей системе контроля версий?


 
Курдль ©   (2006-03-22 13:10) [38]


> KSergey ©   (22.03.06 12:56) [37]
> +какая сволочь наколбасила эту фигню?!

О! Только ради этого праздника стоило ставить CVS! Когда коллектив, затаив дыхание, жедт выявление злоумышленника. Причем зачастую им оказывается сам "правдоискатель" :)


> Правда, я CVS не администрю, не знаю на сколько это удобно.


А его можно совсем не администрить. Достаточно уметь создавать репозитории.

Еще мне нравится его сцепка с "Araxis Merge" - программой поиска изменений в текстовых файлах.


 
KSergey ©   (2006-03-22 13:34) [39]

> Курдль ©   (22.03.06 13:10) [38]
> > +какая сволочь наколбасила эту фигню?!
>
>  Причем зачастую им оказывается сам "правдоискатель" :)

Понятно, что так оно обычно и есть! :)
Впрочем, обычно все же не коллектив на это не набрасывается, а просто знаешь кого спрашивать тайных смысл сего писания.

> Еще мне нравится его сцепка с "Araxis Merge" - программой
> поиска изменений в текстовых файлах.

Песня а не программа! Вот только что-то не осваивал я еще ее именно как сцепку...


 
Курдль ©   (2006-03-22 14:19) [40]


> KSergey ©   (22.03.06 13:34) [39]
> Песня а не программа! Вот только что-то не осваивал я еще
> ее именно как сцепку...


Видимо, зависит от версии. У меня клиент "WinCVS 1.3.20.3".
По команде "admin/preferences" выбираешь вкладку "VinCVS".
В ней в строчке "External diff" прописываешь путь типа C:\Program Files\Araxis\Araxis Merge v6.5\Merge.exe

После этого можно выбрать любой "красный" (измененный) файл в списке и нажать "Diff selected". В результате поднимется "Araxis Merge".
Кроме того, удобно вызвать историю одного файла "Graph Selected" и выделить один или 2 графа. В первом случае будут сравнены выбранная и текущая версия, в последнем - выбранные версии.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.57 MB
Время: 0.04 c
2-1143560637
Golik
2006-03-28 19:43
2006.04.16
Удалить запись.


2-1143713073
SeZu
2006-03-30 14:04
2006.04.16
Транзакции


15-1143304649
Mozart
2006-03-25 19:37
2006.04.16
Delphi и Linux


2-1143722382
diwww
2006-03-30 16:39
2006.04.16
как избавиться от Access violation?


15-1143010657
WondeRu
2006-03-22 09:57
2006.04.16
Очeредные веселости от Google





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский