Форум: "Потрепаться";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];
ВнизПрограммы версионного контроля Найти похожие ветки
← →
Vitus (2003-02-19 11:06) [0]Народ, хотел бы пообщаться с мастреми о программах версионного контроля. У меня лично есть хороший опыт использования PVSC и VSS. Программы отличные, особенно понравился PVCS. То, что он не позволяет вести нескольким разработчикам параллельное изменение файлов мне кажется его "плюсом", хотя многие со мной не согласятся. В остальном все здорово. Почему я хотел бы узнать мнение общественности? Да потому, что на новой работе пришлось столкнуться с CVS, здесь почему-то пользуются именно им. После того, как в нем я день поковырялся, кроме нецензурной брани ничего не приходит на ум :) Из его "плюсов" можно наверное отметить только то, что доступно совместное использование файлов и наверное поддержка UNIX. Но "минусов" как мне показалось гораздо больше, а именно: конечно во-первых работа с командной строкой, это просто гемор... Из этого следет куча неудобств, которые долго перечислять. Еще поразила незащищенность файлов других разработчиков, т.е. я почему-то спокойно могу сделать checkout чужого файла и изменить его... не понятно почему...
Такие вот дела. Может быть не все так страшно, но хотелось бы узнать ваше мнение насчет этой проблемы. Кто чем в основном пользуется, что нравится, а что нет. И главное, если кто-то активно пользовался или пользуется CVS, что можете вы сказать об этой софтине?
← →
Danilka (2003-02-19 11:14) [1]1. ВинЦВС - никакой командной строки...
а наличие этой самой командной строки вдовесок это даже плюс, у нас на ЦВС-ке хранятся в том числе и откомпиленые последние версии, то есть всегда запускать последнюю версию легко батником...
2. я почему-то спокойно могу сделать checkout чужого файла и изменить его... не понятно почему...
то-же плюс, причем солидный, есть куча модулей которые правит не один разработчик, а откатиться на любую предыдущую версию - не проблема.
← →
Vitus (2003-02-19 11:36) [2]> Danilka
1. Как в ВинЦВС можно сделать checkout или checkin конкретного файла? Как добавить новый каталог в репозиторий и потом добавлять туда файлы? Как сравнить визуально две версии файла? Еще есть много "как". Среда абсолютно неудобная и малофункциональная. У нас никто ею вообще не пользуется, всем "удобнее" писать ручками в командной строке.
2. Какой же это "плюс"? В PVSC если нескольким разработчикам нужно править один и тот же проект или отдельные файлы из него, то раздаются соответсвующие права и никаких проблем. Зато точно знаешь кто и что может наделать. А в CVS можно хоть взять любому и вообще грохнуть файлы из репозитория и ничто этому не помешает...
← →
Danilka (2003-02-19 11:37) [3]WinCVS - вообще отличная вешь!
Куча фич для удобств, можно делать макросы (правда сам не пользовался).
последнюю версию можно взять здесь:
http://www.wincvs.org/
в том числе и исходники...
← →
Danilka (2003-02-19 11:39) [4]Vitus (19.02.03 11:36)
сейчас отвечу... :)
← →
Danilka (2003-02-19 11:54) [5]Vitus (19.02.03 11:36)
>Как в ВинЦВС можно сделать checkout или checkin конкретного файла?
Выбираешь файл, нажимаешь коммит...
Можно отфильтровать, чтобы показала только измененные файлы, так даже удобнее...
>Как добавить новый каталог в репозиторий и потом добавлять туда файлы?
>Как сравнить визуально две версии файла?
блин, вообще-то есть документация, можно ее почитать, но все это делается, я сейчас навскидку и не помню, вроде "upload module" - добавить файл... вообще, сегодня буду свои новые файлы туда заливать, скажу как это делается :)) все всегда делал из винЦВС-ки...
По второму пункту. На счет администрирования я не знаю. Я простой юзер в ней. По каждому файлу хранится полная история версий. Сомневаюсь что любой юзер может их грохнуть... Я по-крайней мере не знаю как это делается. Если делаешь изменения в файле и закачиваешь новую версию, то обязан делать комментарий к ней. иначе отгребешь от начальства... сравнивать файлы можно, не помню как, посмотрю - напишу, сравнивать можно и текстовые и бинарные, текстовые так вообще красота - показывается два варианта сразу, причем удаленные/добавленные/измененные строки показывает разными цветами...
Вобщем, я командной строкой я не пользовался ни разу. просто дали батник закачивающий и запускающий последнюю версию. что у него внутри я не смотрел...
Все делал из ВинЦВС, и каталоги создавал и грузил новые версии.
← →
Alex Konshin (2003-02-19 21:13) [6]У нас в компании используется ClearCase. Насколько я понимаю, это стандарт для крупных софтверных компаний. Навороченный, но пользоваться можно.
Только вот взломанных я не видел.
← →
Suntechnic (2003-02-19 22:47) [7]У нас в компании стандартом был VSS, но из-за заморочек с часовыми поясами пришлось перейти на SourceOffSite. C ним тоже проблем оказалось немало. Итог: половина сидит на VSS половина на SourceOffSite. Ну а сейчас вроде собираемся на ClearCase переходить. Поживём увидим...
← →
vuk (2003-02-20 00:46) [8]Мы у себя используем FreeVCS. Возможно, FreeVCS и не подходит для использования в очень больших распределенных проектах, но в нашем случае он подошел практически идеально.
Причины:
1. В отличие от CVS, эта система работает в режиме блокировок, что, на мой взгляд, является более удачной стратегией, поскольку позволяет избежать операций объединения исходников и внесения в проект взаимоисключающих изменений. Единственный файл из всего проекта, который приходится периодически сливать в один - это основной файл проекта.
2. Хранится вся история изменений для каждого файла.
3. Обновления файлов можно делать не только на основе даты последней модификации, но и на основе различия контрольных сумм.
4. Отличная интеграция с IDE.
5. Цена = 0. :o)
← →
Alex Konshin (2003-02-20 02:23) [9]Не, если вы увидите ClearCase, то вы поймете, что многие другие VCS просто ничего не умеют. Только вот пользоваться им тоже надо уметь. Если будет не лень и делать больше будет нечего, то когда до дома дойду, может, опишу его в общих чертах. А так, можете попробовать почитать про него у них на сайте (сам не читал): http://www.rational.com/products/clearcase/prodinfo.jsp
← →
Vitus (2003-02-20 11:01) [10]ClearCase я немного пробовал пользовать, но жаль пришлось уволиться с той конторы. Действительно, вешь очень хорошая за исключением того, что это Rational, а значит бабоны надо платить немалые :(
Народ, кто пользовался или пользуется PVCS, поделитесь своим мнением о продукте.
> vuk, хотел поюзать FreeVCS, но что-то сайт www.freevcs.de недоступен, жаль...
← →
vuk (2003-02-20 13:13) [11]>сайт www.freevcs.de недоступен
Похоже, были временные перебои. Сейчас сайт опять доступен.
← →
REA (2003-02-20 13:36) [12]Народ - а слабо коллективно статейку написать?
А то тут сплошные эмоции, а хочется: коротко и связно, по-русски, объективно, не голословно.
Будет хорошее дело. Можно тиснуть потом в компьютерру или программист да еще и деньги заработать.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c