Гость
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Отслеживание удаления меток в GIT / 20 сообщений из 20, страница 1 из 1
29.12.2020, 12:48
    #40032205
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание удаления меток в GIT
Как вы отслеживаете, кто из сотрудников, кто имеет соответствующий доступ, удалил заведенный Tag?
или удалил ветку?
...
Рейтинг: 0 / 0
03.01.2021, 16:29
    #40033198
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание удаления меток в GIT
Cobalt747,

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

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

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


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