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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.53 MB
Время: 0.035 c
15-1178307312
raqy.style
2007-05-04 23:35
2007.06.03
Списки... списки... списк...


2-1179209569
fvn
2007-05-15 10:12
2007.06.03
TMS TAdvStringGrid


2-1179217775
Шакал
2007-05-15 12:29
2007.06.03
Данные из двух таблиц


15-1178122310
X9
2007-05-02 20:11
2007.06.03
ОФФТОП: Расчёт сечения кабеля


2-1179153856
Gaara_of_the_Desert
2007-05-14 18:44
2007.06.03
Добавление объектов в список.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский