Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 22, 2007 10:20:36

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Comparison text in python code files tools

При том, что нам не нужна РАСПРЕДЕЛЕННАЯ система контроля версий. Вполне устраивает централизованная. Но без блокиковок - это важно, намучались…
И ветки мы делаем очень редко.
“Единый” - наверное, я очень неудачно высказался.



Офлайн

#2 Июнь 22, 2007 11:01:34

eugene
От:
Зарегистрирован: 2007-06-22
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Comparison text in python code files tools

gvim может показать и раскрасить отличия, к тому же у него в комплекте есть утилита diff



Отредактировано (Июнь 22, 2007 11:02:53)

Офлайн

#3 Июнь 22, 2007 11:31:13

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Comparison text in python code files tools

Андрей Светлов
При том, что нам не нужна РАСПРЕДЕЛЕННАЯ система контроля версий. Вполне устраивает централизованная. Но без блокиковок - это важно, намучались…
И ветки мы делаем очень редко.
“Единый” - наверное, я очень неудачно высказался.
Я не представляю себе эффективную работу без веток. Даже в CVS я их пользовал очень много.



Офлайн

#4 Июнь 22, 2007 14:24:42

dvs
От:
Зарегистрирован: 2006-05-22
Сообщения: 176
Репутация: +  3  -
Профиль   Отправить e-mail  

Comparison text in python code files tools

-Total Commander
-TortoiseIDiff из TortoiseSVN
-Araxis Merge



Офлайн

#5 Июнь 25, 2007 09:55:15

dyno
От:
Зарегистрирован: 2007-06-13
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Comparison text in python code files tools

bialix
Андрей Светлов
При том, что нам не нужна РАСПРЕДЕЛЕННАЯ система контроля версий. Вполне устраивает централизованная. Но без блокиковок - это важно, намучались…
И ветки мы делаем очень редко.
“Единый” - наверное, я очень неудачно высказался.
Я не представляю себе эффективную работу без веток. Даже в CVS я их пользовал очень много.
много веток обычно не нужно, в большинстве случаев вполне достаточно использовать теги (я про svn:)



Офлайн

#6 Июнь 25, 2007 13:26:44

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Comparison text in python code files tools

dyno
bialix
Андрей Светлов
При том, что нам не нужна РАСПРЕДЕЛЕННАЯ система контроля версий. Вполне устраивает централизованная. Но без блокиковок - это важно, намучались…
И ветки мы делаем очень редко.
“Единый” - наверное, я очень неудачно высказался.
Я не представляю себе эффективную работу без веток. Даже в CVS я их пользовал очень много.
много веток обычно не нужно, в большинстве случаев вполне достаточно использовать теги (я про svn:)
поскольку “ветки в svn” – понятие относительное, то чувствую, что вы не понимаете о чем я.



Офлайн

#7 Июнь 25, 2007 13:43:20

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Comparison text in python code files tools

Так уж получилось, что мы используем trunk, таги для снимков версий и очень редко - branch.
Понимаю, что это не всегда правильно. Но у нас коллектив маленький и необходимость ветвления практически никогда не возникает.
Не привыкли, наверное.
Пока что обычно хватает мержа собственного творчества и trunk.
Но, повторяюсь, не говорю, что это - единственно правильный метод.



Офлайн

#8 Июнь 25, 2007 13:56:56

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Comparison text in python code files tools

Правильно-неправильно – понятие относительное. Это больше стиль работы. Величина коллектива тут тоже не играет значения.

http://divmod.org/trac/wiki/UltimateQualityDevelopmentSystem
Просто для примера – это не мой текст, но показательно, что половина текста посвящена объяснению что такое ветки и почему надо использовать ветки в svn. И это тем более показательно, что это очень много говорит об слабостях концепции веток в svn. Я не наезжаю, нет.



Офлайн

#9 Июнь 25, 2007 17:52:50

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Comparison text in python code files tools

bialix
http://divmod.org/trac/wiki/UltimateQualityDevelopmentSystem
Просто для примера – это не мой текст, но показательно, что половина текста посвящена объяснению что такое ветки и почему надо использовать ветки в svn. И это тем более показательно, что это очень много говорит об слабостях концепции веток в svn.
Прочитал. Рвзница в том, что у них есть формальный процесс review.
У нас в силу малочисленности комманды и работы в одном офисе review происходит гораздо проще. Я наблюдаю процесс постоянно и перед коммитом просматриваю изменения на машине разработчика.
Ошибок получается мало и их стоимость незначительна. Поэтому так и живем :)



Офлайн

#10 Июнь 26, 2007 11:27:06

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Comparison text in python code files tools

Андрей Светлов
bialix
http://divmod.org/trac/wiki/UltimateQualityDevelopmentSystem
Просто для примера – это не мой текст, но показательно, что половина текста посвящена объяснению что такое ветки и почему надо использовать ветки в svn. И это тем более показательно, что это очень много говорит об слабостях концепции веток в svn.
Прочитал. Рвзница в том, что у них есть формальный процесс review.
Обзоры кода обязательно требуют выделения изменений в ветки. Но если внимательно посмотреть тот документ, то перечисляется еще очень много плюсов веток, безотносительно к тому есть обзоры или нету. Из всего раздела Why Branches (http://divmod.org/trac/wiki/UltimateQualityDevelopmentSystem#WhyBranches) только один пункт относится собственно к code review, остальные 8 как бы полезны и сами по себе. Особенно keep trunk working :-)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version