The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"кого вы слушаете"
Отправлено MaMoHT, 21-Июл-09 12:42 
>Этот мамонт в предыдущей ветке про этот миллионный коммит приводил 9 преимуществ
>гита перед свном, причём тупо перечислял возможности любой системы контроля версий,
>он вообще ни разу не программист, от таких пылких юношей толку
>на опеннет - 0.
>
>https://www.opennet.ru/opennews/art.shtml?num=22603

Вот же ведь какие прозорливые, заметили же :-)

Забавно, но вот именно git'ом я не пользуюсь (щас налетят :-) ). Пользую SVN + Mercurial. Админю репозитории исходных кодов (SVN + Mercurial)  у себя в конторе.
Проблемы, которые испытываем при использовании SVN:
1. Слияние веток - ну прямо танцы с бубном. В Mercurial делается просто на ура.
2. Как причина предыдущего пункта - ну просто дофига конфликтов возникает. Как вариант - делаем SVN репозиторий общий - а локально Mercurial - ну очень сильно жизнь упрощает.
3. Скорость ну просто адская - по локалке 15 метров коммититься полчаса - репозиторий при этом для других залочен. Прибегают и спрашивают - а что, почему не коммититься? Как это решает mercurial? - просто - обработку изменений вы совершаете локально - на сервер надо только результат залить.
4. Переодически (достаточно часто) отваливается при апдейтах и коммитах.
5. Последнее время уже не возникало, но были приколы: некоторые умники комитят в репозиторий объектники и другие левые файлы. Понавесили хуков, чтобы так больше не делали. Но в Mercurial то это проще решается. :-)
6. Есть проект на Дельфи+Oracle - ну просто старый - но он прекрасно справляется с поставленными задачами, потому еще живой. Если кто работатал с Дельфи - то должны знать - там ресурсники бинарные - надо в репозитории держать. Постоянно вылазят конфликты на этих ресурсниках - когда разные люди комитят, при том, что изменений то туда не вносится. Ладно, если у вас таких файлов 2-3 - а если больше 2-х сотен???
7. Ну и так далее.

Системы типа git, mercurial и bazaar удобны хотя бы потому что сервер не нужен. Можно вести контроль версий просто локально для своих внутренних нужд. Было такое дело - поднимали на машине SVN сервер, чтобы свой небольшой проектик вести. :-)))

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


Было забавно - когда написал - можно редактировать историю изменений - сразу налетели - для системы контроля версия типо минус. Смешные. А зачем в SVN svndumpfilter сделали??? :-)))


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру