The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания WANdisco намерена усовершенствовать Subversion, opennews (?), 23-Дек-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Компания WANdisco намерена усовершенствовать Subversion"  +3 +/
Сообщение от Аноним (-), 23-Дек-10, 22:05 
> Пользовались, спасибо. На редкость неудобная фигня.

Это субъективное мнение. По мне так svn пора закопать и никогда больше не выкапывать.

Ответить | Правка | Наверх | Cообщить модератору

5. "Компания WANdisco намерена усовершенствовать Subversion"  +9 +/
Сообщение от Alexey (??), 23-Дек-10, 22:24 
Т.е. ваше мнение объективное, а у остальных субъективное? У Subversion есть своя ниша с которой его вряд ли выковырять распределенным системам.
Ответить | Правка | Наверх | Cообщить модератору

10. "Компания WANdisco намерена усовершенствовать Subversion"  +1 +/
Сообщение от Ytch (?), 23-Дек-10, 23:25 
>У Subversion есть своя ниша с которой его вряд ли выковырять распределенным системам.

Потому что в этой нише он весьма удобен. Он создан для вполне определенной модели разработки. Для других моделей он в принципе не подходит (ни для кого не секрет, да?). Большинство распределенных систем, конечно, могут (кто больше, кто меньше) поддерживать аналогичную модель, но они РЕАЛЬНО сложней для неподготовленного (и не желающего становиться таковым!) пользователя, а таких пользователей весьма немало!
Основной плюс svn, это то, что он вытесняет cvs! Работать с svn после cvs - это просто праздник (вроде и аналогично все, но как-то стройнее и лучше вся система получается). Собственно, какой смысл сравнивать SVN и разные DVCS, если они принципиально разные и предназначены для разного?
Даже сравнивать основные DVCS между собой не имеет большого смысла (для задач общего назначения, как минимум), поскольку, в настоящее время, все заканчивается аргументами типа "нравится/не нравится", которые базируются на мнениях типа "2 года назад пробовал - не порадовало". Все что есть в одной уже давно есть в других, как минимум в виде плагинов или даже как штатные функции начиная с версии N. Например, даже bazaar, на сегодняшний день, умеет НЕ создавать отдельные директории для веток несмотря на основную свою парадигму (почему-то это до сих пор ставят ему как основной недостаток), да и git уже худо-бедно справляется с кириллицей и перемещениями файлов и папок (что непременно ставят в укор ему). Список можно продолжать очень долго...

Ответить | Правка | Наверх | Cообщить модератору

25. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от iZEN (ok), 24-Дек-10, 07:29 
> Основной плюс svn, это то, что он вытесняет cvs!

Пробовал как пользователь использовать SVN для синхронизации исходников FreeBSD. Не понравилось то, что на диске каталог /usr/src занимал почти в три раза больше места, чем чистовой каталог, синхронизированный CVS. В чём преимущества SVN перед CVS для себя так и не уяснил.

Ответить | Правка | Наверх | Cообщить модератору

27. "Компания WANdisco намерена усовершенствовать Subversion"  +1 +/
Сообщение от anonymous (??), 24-Дек-10, 08:13 
А что скажет по этому поводу Калтенбруннер^Wрядовой разработчик FreeBSD? Сдается мне, что после парочки-тройки чекаутов/мержев/масштабных коммитов из CVS и SVN для себя он сделает далеко идущие выводы.
Ответить | Правка | Наверх | Cообщить модератору

29. "Компания WANdisco намерена усовершенствовать Subversion"  –3 +/
Сообщение от QuAzI (ok), 24-Дек-10, 08:21 
Где-то видел, ребята писали что наложили свой софт на порты FreeBSD. Но с SVN у них это не получалось, пришлось именно Subversion курить для этих целей. У них получился репозитарий портов в котором и порты FreeBSD и ихние порты. Они обновляют порты их репозитария FreeBSD и при этом там остаются ихние порты. Что-то в этом духе. Надо поискать, перечитать.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

56. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от volax (?), 25-Дек-10, 12:37 
http://code.google.com/p/bsd-sharp/downloads/list
Там несколько методов заливки, но для портов используется portsnap
Ответить | Правка | Наверх | Cообщить модератору

30. "Компания WANdisco намерена усовершенствовать Subversion"  +4 +/
Сообщение от Аноним (-), 24-Дек-10, 09:10 
У CVS же не атомарные коммиты. Оборвалась связь во время коммита - получишь половину закомичено, половина - нет.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

43. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от rymis (?), 24-Дек-10, 12:20 
svn revert и svn diff не обращаются к серверу, в .svn лежат исходные файлы, поэтому и размер минимум в 2 раза больше.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

8. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от anonymous (??), 23-Дек-10, 22:40 
> Это субъективное мнение.

Недостатки git вполне объективны.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

11. "Компания WANdisco намерена усовершенствовать Subversion"  +2 +/
Сообщение от Mike Lee (?), 23-Дек-10, 23:25 
а ну ка. особенно в сравнении с svn.
Ответить | Правка | Наверх | Cообщить модератору

14. "Компания WANdisco намерена усовершенствовать Subversion"  –1 +/
Сообщение от anonymous (??), 23-Дек-10, 23:37 
>а ну ка. особенно в сравнении с svn.

Нет докачки, неудобные номера ревизий, необходимость выкачивать всё дерево со всей историей, отсутствие официальной поддержки венды. Ещё?

Ответить | Правка | Наверх | Cообщить модератору

18. "Компания WANdisco намерена усовершенствовать Subversion"  –1 +/
Сообщение от Аноним (-), 24-Дек-10, 01:55 
*Нет докачки
Зачем? Или вы по gprs работаете?
*неудобные номера ревизий
Создание тегов никто не отменял.
*необходимость выкачивать всё дерево со всей историей
Это связано с тем, что это DVCS. К тому же это очень удобно, например можно сделать git blame:)
*отсутствие официальной поддержки венды
Под виндой работает.

У git есть большой недостаток - он сложнее, чем svn, кривая обучения у git слишком крутая.

Ответить | Правка | Наверх | Cообщить модератору

20. "Компания WANdisco намерена усовершенствовать Subversion"  +2 +/
Сообщение от Аноним (-), 24-Дек-10, 03:08 
>У git есть большой недостаток - он сложнее, чем svn, кривая обучения у git слишком крутая.

именно поэтому mercurial. те же яйца, только проще и адекватнее

Ответить | Правка | Наверх | Cообщить модератору

32. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от Аноним (-), 24-Дек-10, 09:12 
> *неудобные номера ревизий
> Создание тегов никто не отменял.

Для каждого комита делать тег? Вы в своём уме?

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

35. "Компания WANdisco намерена усовершенствовать Subversion"  –1 +/
Сообщение от anonymous (??), 24-Дек-10, 10:08 
>Зачем? Или вы по gprs работаете?

256-и мегабитный анлим. qt обновить невозможно, если недельку не делать git pull.


>Создание тегов никто не отменял.

Для каждого коммита?


>Это связано с тем, что это DVCS. К тому же это очень удобно, например можно сделать git blame:)

Ну понятно, кактус он такой вкусный.


>Под виндой работает.

Ссылочку, пожалуйста.


>У git есть большой недостаток - он сложнее, чем svn, кривая обучения у git слишком крутая.

На да, git для гениев с 16 мегабитным анлимом. Я знаю.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

37. "Компания WANdisco намерена усовершенствовать Subversion"  +1 +/
Сообщение от Mike Lee (?), 24-Дек-10, 10:13 
> 256-и мегабитный анлим. qt обновить невозможно, если недельку не делать git pull.

вы его по http чтоли делаете? откройте для себя уже более другие протоколы.

> Для каждого коммита?

а что, каждый коммит кому то нужен кроме разработчика?

>Ну понятно, кактус он такой вкусный.

ну да, вы ж пользуетесь svn

Ответить | Правка | Наверх | Cообщить модератору

39. "Компания WANdisco намерена усовершенствовать Subversion"  –1 +/
Сообщение от Аноним (-), 24-Дек-10, 10:23 
>> 256-и мегабитный анлим. qt обновить невозможно, если недельку не делать git pull.
>вы его по http чтоли делаете? откройте для себя уже более другие протоколы.

А что, для git:// уже написан мануал по прикручиванию всевозможных auth? На оффсайте? Ссылку же, срочно! Желательно не Basic, а, как минимум Digest-MD5, или подобное. А если http не годно, зачем прямо в дистрибе идет враппер для всяких апачей? "Мы умеем 100500 разных штук, но ни одну не умеем хорошо"? И да, даже по DAV оно получилось отвратным г-ном, но об этом я писал ниже - EGit не умеет ничего.

Ответить | Правка | Наверх | Cообщить модератору

41. "Компания WANdisco намерена усовершенствовать Subversion"  +1 +/
Сообщение от anonymous (??), 24-Дек-10, 11:19 
Какое отношение имеют твои комплексы к git? Мы уже поняли, что ты ретроград.
Ответить | Правка | Наверх | Cообщить модератору

48. "Компания WANdisco намерена усовершенствовать Subversion"  –2 +/
Сообщение от Аноним (-), 24-Дек-10, 17:57 
Человеческий мануал вместо "RTFSC" - уже ретроградство? Вы там со своим житом совсем уже с дуба рухнули?
Ответить | Правка | Наверх | Cообщить модератору

49. "Компания WANdisco намерена усовершенствовать Subversion"  +1 +/
Сообщение от Crazy Alexemail (??), 24-Дек-10, 18:05 
git:// используется для анонимного доступа. Для "обновить qt" - в самый раз. Для auth есть git+ssh - всё есть и работает быстро. Если не хотите просаживаться на шифрование - выберите для ssh соответствующий легкий алгоритм шифрования (blowfish-cbc, например)
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

44. "Компания WANdisco намерена усовершенствовать Subversion"  –1 +/
Сообщение от anonymous (??), 24-Дек-10, 13:05 
>вы его по http чтоли делаете? откройте для себя уже более другие протоколы.

А что, другие протоколы добавляют в git поддержку докачки?


>а что, каждый коммит кому то нужен кроме разработчика?

А что, разработчик должен обладать 16-и мегабитным без вариантов? А так я и тарбол по ftp скачаю. Нафиг мне гит?


>ну да, вы ж пользуетесь svn

Да, после гита это просто сказка.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

45. "Компания WANdisco намерена усовершенствовать Subversion"  +2 +/
Сообщение от OramahMaalhur (ok), 24-Дек-10, 13:47 
куча .svn директорий во всевозможных папках - да, это мечта >_<
Ответить | Правка | Наверх | Cообщить модератору

22. "Компания WANdisco намерена усовершенствовать Subversion"  +1 +/
Сообщение от anonym (?), 24-Дек-10, 04:53 
видимо ты не умеешь его готовить.
Во-первых, можно не брать все дерево, а только нужную ветку, во-вторых, глубину историю тоже можно указать, в-третьих он уже давненько официально поддерживает винду.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

31. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от Аноним (-), 24-Дек-10, 09:11 
> видимо ты не умеешь его готовить.
> Во-первых, можно не брать все дерево, а только нужную ветку, во-вторых, глубину
> историю тоже можно указать, в-третьих он уже давненько официально поддерживает винду.

Я работаю по gprs, когда сделают докачку?

Ответить | Правка | Наверх | Cообщить модератору

34. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от Александрemail (??), 24-Дек-10, 09:57 
В распределенных системах контроля версий репозиторий хранится локально, поэтому инет нужен очень редко (только для скачивания и отправки новых changeset'ов, при этом коммитов можно сделать хоть сколько - для этого инет не нужен). Если вам кому-то нужно (не в центральный репозиторий) отпавить свои изменения, и при этом у вас плохая связь, то вы можете это сделать хоть по фтп, хоть через емайл, предварительно сформировав bundle с изменениями.
Ответить | Правка | Наверх | Cообщить модератору

36. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от anonymous (??), 24-Дек-10, 10:10 
> В распределенных системах контроля версий репозиторий хранится локально, поэтому инет нужен очень редко (только для скачивания и отправки новых changeset'ов, при этом коммитов можно сделать хоть сколько - для этого инет не нужен).

А как же распределённость? Вдруг там api поменяли, а я так и буду работать с устаревшим кодом?

Ответить | Правка | Наверх | Cообщить модератору

12. "Компания WANdisco намерена усовершенствовать Subversion"  +1 +/
Сообщение от Ytch (?), 23-Дек-10, 23:31 
>> Это субъективное мнение.
> Недостатки git вполне объективны.

На git (такжк как и на svn) системы контроля версий не заканчиваются. Не подошел, по каким-то причинам, git, всегда можно попробовать что-то еще. Уж чего чего, а разных VCS в мире достаточно.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

15. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от anonymous (??), 23-Дек-10, 23:41 
> На git (такжк как и на svn) системы контроля версий не заканчиваются.
> Не подошел, по каким-то причинам, git, всегда можно попробовать что-то еще.
> Уж чего чего, а разных VCS в мире достаточно.

git не панацея. Если не нужна распределённость, то получается пшик на уровне cvs, если не хуже.

Ответить | Правка | Наверх | Cообщить модератору

58. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от Michael Shigorinemail (ok), 26-Дек-10, 00:57 
Да ладно сказки-то рассказывать.  У нас git и так тоже используют -- средства для того самого быстрого мержа _несравнимы_ с cvs-ными.  И при этом локально ветки разводить не в пример удобнее.

SVN со своим подходом хорош в локалке индусских кодеров, где можно хоть голосом синхронизироваться -- кто что коммитит.  Ну или с IRC в паре, и то уже больно начинает быть.  Да, он подходит для workflow, когда "а больше ничего и не требуется" -- беда в том, когда workflow уже не масштабируется, а его всё пытаются растягивать (вместе с инструментом).

Да, git сложней и менее вылизан в плане въезда (и особенно переезда головой с CVS).  Но это более осмысленное вложение времени для программиста (для кодера, пожалуй, нет): для локальной работы осваивается за четверть часа, а с распределённой довольно важно заметить git-remote(1) и не страдать ручными fetch'ами в локальные бранчи.

В любом случае хорошо, что инструментарий для централизованного воркфорва тоже пилят :)

Ответить | Правка | Наверх | Cообщить модератору

47. "Компания WANdisco намерена усовершенствовать Subversion"  +2 +/
Сообщение от bircoph (ok), 24-Дек-10, 17:15 
git не поддерживает:

1) svn cp: сохранение истории при разделении файлов: был file.c, стало one.c и two.c — для одного из новых файлов история правок будет идти лишь с момента разделения file.c на два файла.

2) svn import: git не позволяет импортировать кусок чужого проекта, не объявленный модулем, а svn — позволяет.

3) в git нет прозрачной нумерации коммитов; что полезно для очень крупных проектов, раздражает на небольших.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

59. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от Michael Shigorinemail (ok), 26-Дек-10, 01:04 
> git не поддерживает:
> 1) svn cp: сохранение истории при разделении файлов

google://git+copy+history =>
http://markpasc.livejournal.com/186489.html?thread=556153#t5...

> 2) svn import: git не позволяет импортировать кусок чужого проекта, не объявленный
> модулем, а svn — позволяет.

Хм, а зачем? (и ещё: git умеет обрабатывать ситуацию, когда один из подкаталогов сам является git repo -- возможно, это бы выручило)

> 3) в git нет прозрачной нумерации коммитов; что полезно для очень крупных
> проектов, раздражает на небольших.

Какая может быть честная нумерация при распределёнке -- сколько ни думал, так и не придумал.  И заодно -- как с "прозрачной нумерацией", прибитой гвоздями, сделать что-нить вроде git rebase -i (ОСТОРОЖНО, оно острое!).

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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