The OpenNET Project / Index page

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



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

Оглавление

Доступна система управления исходными текстами Git 2.41, opennews (??), 02-Июн-23, (0) [смотреть все]

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


29. "Доступна система управления исходными текстами Git 2.41"  +1 +/
Сообщение от lizard (??), 02-Июн-23, 16:58 
Централизованная система управления версиями имеет множество своих важных плюшек. Например контроль доступа: есть гарантия, что важная ветка не расползется на 100500 репозиториев. Кроме того с svn монорепа не требунет никаких дополнительных телодвижений. svn нормально работает с бинарными файлами. С svn элементарно получить доступ к коду без svn клиента, просто через браузер, curl, wget (это удобно для деплоя конфигов), или с WebDAV. Subversion легко организовать аутентификацию по сертификату. Ну и много других полезностей.

Если вы пользуетесь Гитхабчиком как единственной центральной репой, многочисленные полезности svn недоступны - это плата за децентрализацию, которая в этом случае отсутствует. Плата есть пользы нет. Абсурд.

Вообще, выбор между svn и git должен определяться целями и моделью использования.

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

37. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Серб (ok), 02-Июн-23, 18:02 
> Например контроль доступа: есть гарантия, что важная ветка не расползется на 100500 репозиториев.

Про git-svn слышал?

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

55. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Другой Аноним (?), 02-Июн-23, 20:50 
Хорошая вещь, но не в тему сказана. Как git-svn гарантирует, что важная ветка не расползется на 100500 репозиториев? Как git-svn даст доступ к коду без svn клиента?
Ответить | Правка | Наверх | Cообщить модератору

87. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (87), 03-Июн-23, 10:06 
Я так понимаю, просто наличие git-svn приводит к тому, что нет никаких гарантий, на то что код
из svn репозитория не расползется на сотни, веток в разных репозиториях.

Он просто опроверг высказывание.

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

103. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 04-Июн-23, 08:33 
> Я так понимаю, просто наличие git-svn приводит к тому, что нет никаких
> гарантий, на то что код
> из svn репозитория не расползется на сотни, веток в разных репозиториях.
> Он просто опроверг высказывание.

Нет, не опроверг. Если у юзера git-svn нет доступа к ветке, то ниткакой git-svn не поможет его получить. Если у юзера super-git-svn-etc есть доступ к ветка, то он может хоть копипастой в текст файл его утащить. Вопрос не в тулзе, а в наличии центрального контроля доступа

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

106. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (106), 04-Июн-23, 10:30 
Если у пользователя нет доступа - чем это отличается от git?

Если и там нет доступа - то ничего не сделать?

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

107. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 04-Июн-23, 22:00 
В git нет никакого контроля доступа. Совсем. На сервере он делается через костыли.
Ответить | Правка | Наверх | Cообщить модератору

108. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 04-Июн-23, 22:03 
И в svn контроли гранулированный - хоть к отдельной подветке.
Ответить | Правка | Наверх | Cообщить модератору

109. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 04-Июн-23, 22:08 
Из гитхабчика регулярно утекают приватные ключи из открытых реп. Жесть. В svn риск намного меньше - можно просто установить соответствующие  права на ветку/файлы.
Ответить | Правка | Наверх | Cообщить модератору

122. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (122), 05-Июн-23, 21:29 
> Из гитхабчика регулярно утекают приватные ключи из открытых реп. Жесть.

Если разработчик д@бил и заливает ключи в репу - кто ему доктор?

> В svn риск намного меньше - можно просто установить соответствующие  права на
> ветку/файлы.

Тело пускающее пузыри и заливающее ключи в репу очень врядли заморочится какими-то там там правами на какие-то там ветки. Оно об этом задумается после того как на его сервак левые кадры зайдут и порулят от души. А потом в гите .gitignore есть, так что он и не будет предлагать комитить файлы которые комитить не надо, в том числе ключи, рантайм данные, объектники, бинари и проч, что в репу попадать не должно.

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

139. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 07-Июн-23, 02:09 
Тело не должно вообще морочиться. Морочиться должен администратор сервера. svn - для централизованной модели разработки.
Ответить | Правка | Наверх | Cообщить модератору

143. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (142), 07-Июн-23, 11:39 
> Тело не должно вообще морочиться. Морочиться должен администратор сервера.

Администратор сервера 1 на всю толпу и вообще не обязан знать за вообще всех какие файлы и куски той или иной программы - важные. Откуда ему знать надо этот ключ тут или нет? У некоторых тестовые ключи в репах бывают например.

> svn - для централизованной модели разработки.

Т.е. для архаичного легаси, по большому счету.

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

155. "Доступна система управления исходными текстами Git 2.41"  –1 +/
Сообщение от lizard (??), 08-Июн-23, 00:43 
нет, для корпораций, с тенденцией к по возможности максимальному контролю. Вы когда-нибудь работали с военными или энергетиками? certification, compliance? Это не опен сорс с гитхабчиком, это нечто совершенно отдельное. И там централизованный workflow с обязательной политикой, правами доступа и прочим - необходимость.
Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

73. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 03-Июн-23, 00:39 
git-svn это просто интерфейс к git, позволяющий использовать сервер svn. Вещь иногда очень полезная, неплохая, но иногда несколько глюбкавая.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

123. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (122), 05-Июн-23, 21:30 
> git-svn это просто интерфейс к git, позволяющий использовать сервер svn. Вещь иногда
> очень полезная, неплохая, но иногда несколько глюбкавая.

Он нужен 1 раз в жизни - получить нормальное представление репы из свина. Потом про него можно забыть навсегда.

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

47. "Доступна система управления исходными текстами Git 2.41"  +2 +/
Сообщение от Аноним (46), 02-Июн-23, 18:54 
Как только ты прописываешь адрес сервака, уже идёт централизация. Нет никаких децентрализованных систем, это бредни.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

76. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от fuggy (ok), 03-Июн-23, 01:01 
Нет гит не так устроен. Не обязательно прописывать сервер. Я могу прописать адрес Васяна, Васян адрес Стасяна, Стасян адрес Димана, Диман адрес Торвальдса. Где децентрализованный сервер? Это обычный p2p.
Ответить | Правка | Наверх | Cообщить модератору

88. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (5), 03-Июн-23, 10:07 
А если три сервера прописал, то центр где?
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

124. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (122), 05-Июн-23, 21:32 
> Как только ты прописываешь адрес сервака, уже идёт централизация.
> Нет никаких децентрализованных систем, это бредни.

А если я патчи в PACK файл перекидываемый между юзерами флопинетом оформил, центр тогда что? Да, получатель может сделать pull и из вот такого pack с патчами.

Ну или вот локальное репо - у него вообще НИКАКИХ серверов не прописано. Даже локалхостовых. И?

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

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

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




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

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