The OpenNET Project / Index page

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



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

Оглавление

Релиз распределенной системы управления исходными текстами G..., opennews (??), 02-Янв-13, (0) [смотреть все] +1

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


19. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от Michael Shigorinemail (ok), 02-Янв-13, 23:00 
> да как сказать, только не надо говорить, что сервер может поломаться,
> а интернет перестать работать :D

Может и поломаться, и упасть вместе с бэкапами (некоторые держат их там же), и ещё много чего.  Также смею доложить, что некоторым работать в офлайне получается куда продуктивнее по причине отсутствия лишних прерываний.

Можно ещё много чего прибавить (в т.ч. и про shallow clones), но что-то сомнения берут, что Вы вообще на охоту сюда пришли.  Тем более за терабайтными репо с чем-то полезным.

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

24. "Релиз распределенной системы управления исходными текстами G..."  –3 +/
Сообщение от Crazy Alex (??), 02-Янв-13, 23:23 
Вот как раз по удобству администрирования SVN именно в сили централизованности много лучше. Тот же бекап централизованный и не завяисящий от состояния рабочей станции.
Ответить | Правка | Наверх | Cообщить модератору

31. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Аноним (-), 03-Янв-13, 00:12 
> Тот же бекап централизованный и не завяисящий от состояния рабочей станции.

А в git по дефолту каждая копия - полноценный бэкап.

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

36. "Релиз распределенной системы управления исходными текстами G..."  –1 +/
Сообщение от Crazy Alex (??), 03-Янв-13, 00:56 
Это не бэкап, а пародия- кто, когда и как его покалечит - неизвестно. Централизованный нормально администрируемый бэкап всяко надёжнее.
Ответить | Правка | Наверх | Cообщить модератору

40. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 03-Янв-13, 02:48 
> Это не бэкап, а пародия

Это бэкап.

> - кто, когда и как его покалечит - неизвестно.

И обычно неважно, поскольку их таких много (как и положено бэкапам).

> Централизованный нормально администрируемый бэкап всяко надёжнее.

Нет, конечно (даже у меня конторские погремушки bacula растаскивает в несколько мест, а самое интересное бэкапится и другими методами).  Просто и он не отменяется. :)

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

47. "Релиз распределенной системы управления исходными текстами G..."  –1 +/
Сообщение от Crazy Alex (??), 03-Янв-13, 04:51 
Тут несколько моментов:

1) бэкапить придётся каким-то образом локальные репозитории (в них всякие приватные ветки могут активно расти). Учитывая, что пользователь этих репозиториев может наклепать вагон и в непредсказуемых местах диска - решать получится разве что административно.

2) неквалифицированный пользователь влёгкую убивает локальный репозиторий до полуживого состояния (место почистит, или ещё какую глупость сделает), после чего начинаются чудеса - тут файл есть, тут ругнулось, там push не проходит с загадочной ошибкой... При этом юзера пугаются и начинают вовсе ерунду творить, а починить, не прибив пользовательские локальные ветки - дело нетривиальное. Раз попробовал - больше не хочу. А с бэкапом локала - см. пункт 1.

3) не то чтоб я был крутым гит-спецом, но некоторый опыт есть. Но вот я не знаю способов дать возможность push и при этом не дать угробить репозиторий, в который этот push делается. Наверное где-то есть оно, но мне не попадалось. Так что шансов найти проблемы больше даже на сервере. А вот с SVN, который так просто на затрёшь, или с FTP, который вообще позволяет только заливать и после этого ставит всё в ридонли - оно попроще.

Да, всё это, конечно, подразумевает работу в офисе, наличие вменяемого централизованного администрирования и неквалифицированных (в работе с версионниками) пользователей. Но я, собственно, и утверждаю, что в таком сценарии SVN предпочтительнее чем Git.

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

50. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Алексей (??), 03-Янв-13, 06:34 
> Но вот я не знаю способов дать возможность push и при этом не дать угробить репозиторий, в который этот push делается. Наверное где-то есть оно, но мне не попадалось.

Уже не первый раз за последние дни встречаю подобный вопрос, и всегда он остается без нормального ответа. Делается это очень просто с помощью опций receive.denyNonFastForwards и receive.denyDeletes на центральном сервере. Если же нужно что-то более продвинутое в плане контроля за действиями пользователей - тогда либо через самописные хуки, либо установку gitorious и др.

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

59. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Crazy Alex (??), 03-Янв-13, 14:19 
а push/rebase/push оно прикроет?
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (-), 03-Янв-13, 14:27 
акститесь svn only
Ответить | Правка | Наверх | Cообщить модератору

73. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Алексей (??), 04-Янв-13, 04:04 
> а push/rebase/push оно прикроет?

Да, это и есть основное предназначение параметра receive.denyNonFastForwards (он запретит любые не FF мержи, а rebase куска истории, уже опубликованной в центральной репе, никак не может привести к FF мержу).

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

49. "Релиз распределенной системы управления исходными текстами G..."  –2 +/
Сообщение от Stream (?), 03-Янв-13, 06:21 
git дерьмецо
svn можно запускать без апатча и ssh

service svnserve start и все!!!

Простота, Элегантность и нету быдлонабора git add / git commit / git push

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

51. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от aborodin (??), 03-Янв-13, 09:17 
> git дерьмецо
> svn можно запускать без апатча и ssh

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

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

70. "Релиз распределенной системы управления исходными текстами G..."  –1 +/
Сообщение от Stream (?), 03-Янв-13, 22:59 
Авторизация, шифрование трафика ?
Ответить | Правка | Наверх | Cообщить модератору

75. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Алексей (??), 04-Янв-13, 04:17 
> Авторизация, шифрование трафика ?

И давно svn:// научился шифровать трафик? (svn+ssh:// исключаем по условию задачи)

И, кстати, для доступа к git репозитарию через http(s), в отличие от svn, не обязательно требуется поддержка WebDAV со стороны веб сервера.

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

76. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Stream (?), 04-Янв-13, 04:43 
[sasl]
use-sasl = true
min-encryption = 128
max-encryption = 256
Ответить | Правка | Наверх | Cообщить модератору

77. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Stream (?), 04-Янв-13, 04:48 
>> Авторизация, шифрование трафика ?
> И давно svn:// научился шифровать трафик? (svn+ssh:// исключаем по условию задачи)
> И, кстати, для доступа к git репозитарию через http(s), в отличие от
> svn, не обязательно требуется поддержка WebDAV со стороны веб сервера.

http(s) с коробки не умеет, Апатч не используем по религиозным соображениям.

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

60. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Crazy Alex (??), 03-Янв-13, 14:21 
Набор-то как раз хороший, особенно если помнить о git add -i (а когда не надо - есть git commit -a).
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

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

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




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

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