Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.03;
Скачать: CL | DM;

Вниз

Version Control   Найти похожие ветки 

 
sayuki   (2007-05-01 20:45) [0]

Используете ли вы контроль версий в собственных проектах?
Какую систему контроля версий вы предпочитаете?
Есть ли у вас полезные советы относительно применения систем контроля версий?
Поделитесь опытом, пожалуйста.


 
Sergey Masloff   (2007-05-01 20:50) [1]

А какие могут быть советы? Просто она ОБЯЗАНА быть если это программа которой кроме автора пользуется хотя бы несколько человек.
 Какая-без разницы. У них у всех примерно одинаковый функционал, просто дело привычки или правило принятое в конкретной команде.
 Изучать все чтобы выбрать - я думаю бессмысленно. Зная хорошо функционал одной системы пересесть не проблема.


 
Карелин Артем ©   (2007-05-01 22:43) [2]

VSS, мне и команде нашей нравится (на VS2005 пахаем). Очень нравится пессимистичнось ее блокировок файлов. Однако таки скоро перейдем на Subversion. Мне эта идея не нравится, переход чисто из-за бесплатности оной


 
Kerk ©   (2007-05-01 22:50) [3]

VSS


 
Sergey Masloff   (2007-05-01 22:54) [4]

Мы, собственно, тоже на VSS сидим и мне вполне нравится. Пару лет назад я смотрел альтернативные варианты но что-то ничего не впечетлило.


 
CVS   (2007-05-02 00:46) [5]

Сидим и не паримся


 
celades ©   (2007-05-02 01:42) [6]


> А какие могут быть советы? Просто она ОБЯЗАНА быть если
> это программа которой кроме автора пользуется хотя бы несколько
> человек.

да даже если один.
SVN


 
Alex Konshin ©   (2007-05-02 03:08) [7]

Clearcase,
SVN,
Perforce


 
Джо ©   (2007-05-02 03:43) [8]

SVN


 
Карелин Артем ©   (2007-05-02 09:40) [9]

Система должна интегрироваться в средство разработки по-хорошему. Она должна корректно обрабатывать все действия с файлами, включая переименование. Хорошо бы еще иметь возможность установки блокировки на отдельные файлы, обязательно просмотр истории изменений и возможность отката.
Функционал и даже основные принципы различаются в разных системах. Как и СУБД, бывают блокировочные и версионные системы.
Мне например удобнее с блокировочником, когда на редактируемые файлы ставится блокировка и никто другой до подтверждения или отката не может править.
Фанаты линуха работают с версионными системами, когда все могут править что угодно и потом изменения обьединяются при подтверждении на клиенте. В этом случае при правке одного файла несколькими разработчиками сразу иногда бывают логические конфликты, которые разруливаются только вручную.


 
Александр Иванов ©   (2007-05-02 09:41) [10]

VSS


 
Александр Иванов ©   (2007-05-02 09:41) [11]

Причем пользуемся Internet плагином VSS.


 
Ricko ©   (2007-05-02 10:38) [12]

SVN + Trac


 
clickmaker ©   (2007-05-02 10:39) [13]

VSS


 
Darvin ©   (2007-05-02 11:59) [14]

SVN


 
WondeRu at work   (2007-05-02 16:54) [15]

SVN


 
Ega23 ©   (2007-05-02 17:20) [16]

StarTeam.
А Вы с какой целью интересуетесь?


 
pasha_golub ©   (2007-05-02 17:42) [17]

SVN


 
etc   (2007-05-02 18:25) [18]

раньше TFS, сейчас SVN


 
oldman ©   (2007-05-02 18:32) [19]

Вообще - хороший вопрос.

Мы тут пользуемся одной прогой... Сверху свалили, короче.
У нас стояла версия 1.7
Приходит обновление по почте - версия 1.9
И текст:
"Версия 1.9 встает ТОЛЬКО поверх версии 1.8
Если у вас стояла версия 1.7, скачайте с нашего сайта ..........."

Поубивал бы!
Неужели так сложно сделать конверт данных с любой нижней версии?


 
Kostafey ©   (2007-05-02 19:40) [20]

Мда. Похоже пользоваться rar.exe, структуризацией каталогов и пачкой *.bat-файлов,
которые всем этим заправляют сегодня не модно. :))


 
wicked ©   (2007-05-02 19:44) [21]

пользуем SVN
счастливы :)

> Kostafey ©   (02.05.07 19:40) [20]
как раз наоборот - от rar перешли к системе контроля версий...
у рара - свои функции
у системы - свои


 
Empleado ©   (2007-05-02 19:46) [22]

VSS (Удовлетворяет по всем необходимым критериям в работе)


 
Kostafey ©   (2007-05-02 20:08) [23]

Гм. Занятная статейка:
http://www.promsoft.ru/index.php?action=topics&page_id=97&menu_id=963


 
iZEN ©   (2007-05-03 07:25) [24]

В апрельском номере журнала "LinuxFormat" есть статья по системам управления версиями (от старых систем до новых, распределённых, без центрального сервера).
Рекомендую прочесть.

Ключевае слова: RCS, CVS, Aegis, Monotone, Subversion, Git, Bazaar.


 
WondeRu at work   (2007-05-03 08:59) [25]


> В апрельском номере журнала "LinuxFormat"


Есть где-нить электрическая версия статьи?


 
Суслик ©   (2007-05-03 09:15) [26]

svn форева :)
+tortoisesvn

плюсы:
1. бесплатен
2. предельно прост в установке, использовании и поддержке.
3. мощен. отслеживает перемещения, переименования, дерево веток, слияние веток.
4. можно создавать гибкие правила workflow (только для этого надо неплохо какой-нить скриптовый язык знать).

минусы:
1. я так и не могу привыкнуть к tortoise merge (сравнивалка файлов). в windows commander сравнение файлов сделано удобнее.


 
Суслик ©   (2007-05-03 09:20) [27]


> [23] Kostafey ©   (02.05.07 20:08)
> Гм. Занятная статейка:
> http://www.promsoft.ru/index.php?action=topics&page_id=97&menu_id=963

очень по делу написано - со всем согласен.
из описанных глюков пока ни с чем не втречался.
есть другие :)


 
Alex Konshin ©   (2007-05-03 09:23) [28]

Самый мощный из того, что я до сих пор видел-использовал это Clearcase.
Но он очень небесплатный и сложен в администрировании.

TortoiseSVN тормозит систему даже когда им не пользуешься. Он запускает какие-то процессы, видимо следит за изменениями.


 
Суслик ©   (2007-05-03 09:30) [29]


> TortoiseSVN тормозит систему даже когда им не пользуешься.
> Он запускает какие-то процессы, видимо следит за изменениями.

то, что запускает, подтверждаю.
то, что тормозит - нет.
откуда сведения о торможении?


 
Alex Konshin ©   (2007-05-03 09:56) [30]

> Суслик ©   (03.05.07 09:30) [29]
> > TortoiseSVN тормозит систему даже когда им не пользуешься.
> > Он запускает какие-то процессы, видимо следит за изменениями.
> то, что запускает, подтверждаю.
> то, что тормозит - нет.
> откуда сведения о торможении?

Так сам использую. Вообще-то я в разных проектах использую разные VCS, зависит от того, что используют в той группе.
И еще могу добавить: SVN создает кучу мусорных файлов в каждом подконтрольном директории. Мешаются постоянно.
Perforce в этом отношении лучше и тоже бесплатный.


 
Суслик ©   (2007-05-03 10:34) [31]


> SVN создает кучу мусорных файлов в каждом подконтрольном
> директории. Мешаются постоянно.

эээ они же system (или hidden - не помню точно).
отключи показ system, тогда и мешаться не будут.

согласен, что иногда system хочется видеть - но не каждый же день: если надо, то можно и включить.

---
по поводу торможения. в чем проявляется? т.е. постоянно тормозит или наплывами, как начнет что-то проверять.
просто интересно - ибо ни разу не замечал.


 
Игорь Шевченко ©   (2007-05-03 10:46) [32]

CVS использую. Доволен


 
pasha_golub ©   (2007-05-03 10:59) [33]


> Суслик ©   (03.05.07 09:15) [26]


> минусы:
> 1. я так и не могу привыкнуть к tortoise merge (сравнивалка
> файлов). в windows commander сравнение файлов сделано удобнее.
>
>

Я уже давным-давно заменил на Araxis Merge. Счастлив безумно. :)


 
pasha_golub ©   (2007-05-03 11:01) [34]


> Alex Konshin ©   (03.05.07 09:23) [28]


> Он запускает какие-то процессы, видимо следит за изменениями.

Есть такое. Можно отключить в настройках.


 
VICTOR_   (2007-05-03 11:48) [35]

1. Да, используем
2. TortoiseSVN+Subversion+WinMerge
3.
3.1. Просматривать по мере возможности изменения перед внесением в хранилище. Есть предыдущая версия и текущая. И между ними как раз хорошо видно, что было изменено. Иногда это помогает предупредить ошибки.
3.2. Писать краткое описание (при выполнении действия Commit), что было изменено и по какой причине.



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

Текущий архив: 2007.06.03;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.036 c
2-1179326134
Oleg_teacher
2007-05-16 18:35
2007.06.03
Фильтрацыя поля


4-1167294371
iXT
2006-12-28 11:26
2007.06.03
WinNT Accounts


15-1178777604
Alkid
2007-05-10 10:13
2007.06.03
Схемы разибения дисков


6-1164356949
DmitryNekl
2006-11-24 11:29
2007.06.03
WebBrowser, Ctrl-C - Ctrl-V и Enter


8-1159045145
Brandik
2006-09-24 00:59
2007.06.03
Считывание BMP изображения и перевод в массив