TG Telegram Group & Channel
Библиотека питониста | Python, Django, Flask | United States America (US)
Create: Update:

💡 Git Notes — тайная фича Git, о которой никто не говорит

git notes позволяют добавлять метаданные к любому объекту в git (commit, tree, blob) без изменения самих объектов.

Представьте: вы не можете изменить старый коммит, но вам нужно оставить комментарий. Вот тут и приходят на помощь git notes:

git notes add -m 'Reviewed-by: QA Bot'


И теперь:
git log
# ...
# Notes:
# Reviewed-by: QA Bot


🛠 Где это уже используется

Git-проект сам хранит ссылки на обсуждения коммитов в mailing-листе в notes.
В Gerrit через плагин reviewnotes можно добавлять результаты тестов и ревью прямо в git log.
Некоторые команды используют notes, чтобы считать потраченное время на фичу или хранить автоматические отчёты.

🚀 Да, можно даже свой GitHub построить

Проект git-appraise от Google — распределённая система code review прямо внутри Git. Без сервера, с возможностью писать ревьюшки, комментировать и даже мёржить изменения — всё оффлайн.

🤔 Почему никто не использует

Неочевидный UX
Плохо документировано
Не поддерживается большинством хостингов (GitHub, GitLab не показывают notes)

📌 Но если вы разрабатываете свой CI/CD, систему ревью или просто автоматизируете dev workflow — git notes могут быть сокровищем.

Библиотека питониста #буст

💡 Git Notes — тайная фича Git, о которой никто не говорит

git notes позволяют добавлять метаданные к любому объекту в git (commit, tree, blob) без изменения самих объектов.

Представьте: вы не можете изменить старый коммит, но вам нужно оставить комментарий. Вот тут и приходят на помощь git notes:
git notes add -m 'Reviewed-by: QA Bot'


И теперь:
git log
# ...
# Notes:
# Reviewed-by: QA Bot


🛠 Где это уже используется

Git-проект сам хранит ссылки на обсуждения коммитов в mailing-листе в notes.
В Gerrit через плагин reviewnotes можно добавлять результаты тестов и ревью прямо в git log.
Некоторые команды используют notes, чтобы считать потраченное время на фичу или хранить автоматические отчёты.

🚀 Да, можно даже свой GitHub построить

Проект git-appraise от Google — распределённая система code review прямо внутри Git. Без сервера, с возможностью писать ревьюшки, комментировать и даже мёржить изменения — всё оффлайн.

🤔 Почему никто не использует

Неочевидный UX
Плохо документировано
Не поддерживается большинством хостингов (GitHub, GitLab не показывают notes)

📌 Но если вы разрабатываете свой CI/CD, систему ревью или просто автоматизируете dev workflow — git notes могут быть сокровищем.

Библиотека питониста #буст


>>Click here to continue<<

Библиотека питониста | Python, Django, Flask




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)