powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Отслеживание удаления меток в GIT
20 сообщений из 20, страница 1 из 1
Отслеживание удаления меток в GIT
    #40032205
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вы отслеживаете, кто из сотрудников, кто имеет соответствующий доступ, удалил заведенный Tag?
или удалил ветку?
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40033198
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,

да никак, ветка удаляется чуть-ли не после каждого merge request-а
постоянно живут только develop, release, master

обычно тот, кто создаёт merge request, тот и ставит галку "Delete branch..."
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40033206
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если немного погуглить, то можно найти инфу что хуками можно это отслеживать

В системах управления разработкой есть права для бранчей. Вот , например, как это устроено в Azure Devops
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40033320
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747
Как вы отслеживаете, кто из сотрудников


Зачем это вообще отслеживать?
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034739
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Разбор полетов, лишение прав на такие действия
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034787
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747
hVostt,

Разбор полетов, лишение прав на такие действия

Делать вам там что-ли больше нечего?
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034796
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

разые бывают виды разработки.

Если заказчик требует ручного управления составом релиза, то ветки чрезвычайно важны.
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034806
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128
skyANA,

разые бывают виды разработки.

Если заказчик требует ручного управления составом релиза, то ветки чрезвычайно важны.

Разные бывают.

И в зависимости от вида разработки стоит выстроить наиболее эффективный процесс работы с Git.
И принять этот процесс в команде.

Да, на это придётся потратить время.
Но что-то мне подсказывает, что "разбор полётов" и "лишение прав" этому не поможет.
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034878
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747
Разбор полетов, лишение прав на такие действия

Нанесите превентивный удар: лишите прав сразу. Все действия - через PR и code review.
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034884
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Cobalt747
Разбор полетов, лишение прав на такие действия

Нанесите превентивный удар: лишите прав сразу. Все действия - через PR и code review.

Удаление ветки через pull request? Это как?
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034934
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

да не удалять их вообще. Только сборщику релиза дать права.
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034942
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747
hVostt,

Разбор полетов, лишение прав на такие действия

В разборе полетов есть смысл. Если кто-то анонимно вкоммитил секюрити инцедент.
Но я не понимаю юзкейса на примере тегов. Расскажите на что было и к каким последствиям
привел тег.

Убежден что не стоит разработчику ограничивать такую активность в Git. Все таки участие в этом процессе
это его отвесттвенность. В крайнем случае можно ограничить роли людей которые просто делают мержи
DEV -> QA -> UAT.

Если разработчик хулиганит или не адекватен - то стоит поставить вопрос о его уходе.
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034946
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Но я не понимаю юзкейса на примере тегов. Расскажите на что было и к каким последствиям
привел тег.

Есть в жизни понятие мелкосерийной разработки ПО. Когда, в принципе, на 90% один и тот же продукт продается ряду заказчиков и оказывается на поддержке. При этом у каждого заказчика может работать своя сборка и при поддержке важно знать, что именно в эту сборку включено. Вот тогда тэги и бранчи лелеят, как зеницу ока.
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034947
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128
mayton
Но я не понимаю юзкейса на примере тегов. Расскажите на что было и к каким последствиям
привел тег.

Есть в жизни понятие мелкосерийной разработки ПО. Когда, в принципе, на 90% один и тот же продукт продается ряду заказчиков и оказывается на поддержке. При этом у каждого заказчика может работать своя сборка и при поддержке важно знать, что именно в эту сборку включено. Вот тогда тэги и бранчи лелеят, как зеницу ока.

Все равно не понимаю. Что сделал разработчик с тегом? Подозреваю что он сделал какой-то фикс или фичу и передвинул
тег на свой коммит. Чтоб данный коммит зашел в какой-то релиз.

Верно?
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034950
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

А могла и банально рука дрогнуть. и вместо удаления одного тега, который назвали неправильно и не там, дропнули очень важный тег.

а какие в этом случае есть способы его найти и восстановить?
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034951
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... хороший вопрос. Получается что в Git трекается исстория коммитов и бранчей при условии что они
входят в вечные ветки такие как dev/master.

Висячие коммиты дохнут через какой-то период или по вызову git gc.

А теги... получается что не сохряняют историю изменений.

Мда. Задачка.

Попробуйте настроить цифровые подписи для тегов. Насколько я понимаю это дает возможность
хотя-бы проверить аутентичность.
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40034956
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

да нет, все проще. Оформляешь администратору резеревного копирования заявку на восстановление подходящей по времени копии репозитория. И руками восстанавливаешь. Поминая незлым тихим словом того, кто этот тэг или бранч прибил.
Просто если эта нужная лента в хранилище, в которое курьер мотается только раз в неделю, сроки восстановления сами можете прикинуть. А клиент ждет все это время и поминает незлым тихим словом вас.
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40035635
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
В разборе полетов есть смысл. Если кто-то анонимно вкоммитил секюрити инцедент.


Если в команде не принята практика вливаний в основную ветку только через пулл-реквест и код-ревью, то вовсе не обязательно это должен быть анонимный коммит, любой может сломать что угодно при чём даже не преднамерено.

И толку в таком случае разбираться?

mayton
Если разработчик хулиганит или не адекватен - то стоит поставить вопрос о его уходе.


Публичная порка палками, погнать ссаными тряпками с позором )) Много чего можно сделать, но уже пост-фактум.
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40035657
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747
А могла и банально рука дрогнуть. и вместо удаления одного тега, который назвали неправильно и не там, дропнули очень важный тег.

а какие в этом случае есть способы его найти и восстановить?

Это реальная проблема? Случайно удалили не тот тег? И никто не признается?
...
Рейтинг: 0 / 0
Отслеживание удаления меток в GIT
    #40041739
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747
Разбор полетов, лишение прав на такие действия

Ересь какая-то. Если нельзя свободно создавать/удалять собственные ветки, то зачем вам тогда вообще Git - пользуйтесь каким-нибудь SVN или TFS.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Отслеживание удаления меток в GIT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]