«Старая» ветка джита - это термин, который я много слышал. Я знаю, что это имеет какое-то отношение к ветвям, которые считаются менее полезными или бесполезными, но не могут найти точное определение. Что такое «устаревшая» ветвь git?Что такое «черная ветка»?
ответ
Самой старая ссылка на «несвежую» находится в commit e194cd1 (январь 2007, Гит 1.5.0), который обнаружен «устаревших ветвей отслеживания в удаленном»: при отслеживании ветви, которая была удалена с помощью удаленной системы.
Следовательно git remote prune
.
Это основное определение для несвежей отрасли: дистанционное слежение ветвь, которая ничего не отслеживать (поскольку фактическое отделение на удаленном репо уходит)
git remote show
способен перечислить тех.
Кстати, у вас есть два других определений "несвежий" в системе Git:
Другой ссылка на "несвежий" включает
git reflog --stale-fix
в commit 1389d9d (Git 1.5.0), для отслеживания " broken commit ": commit, который не может быть достигнут из любого из ссылок, и есть отсутствующий объект среди объектов commit, tree или blob, доступных из него, который недоступен из любого из ссылок .
Это помогает зафиксировать ситуацию после запуска non reflog-awaregit prune
из более старого git в присутствии рефлогов.Commit 740fdd2 (март 2008, Гит 1.5.5) также вводит «несвежий» для символических ссылках, когда исх они указывают больше не существует.
Это потому, что нет «точного определения». «Stale git branch», «устаревшие данные», «устаревшие параметры конфигурации» - ни одно из них не содержит точного определения, но все они относятся к вещам, которые считаются старыми/не имеющими силы/не текущими/возможными.
Таким образом, «устаревшая ветка гита», как правило, является ветвью хранилища, которая не была затронута в течение длительного времени. Может быть, он сломан, может быть, нет; это, конечно, не актуально с веткой активного развития, и никто не смотрел на нее какое-то время.
На GitHub, филиалы не обновляются в течение последних 3-х месяцев, считаются устаревшими: https://help.github.com/articles/viewing-branches-in-your-repository –
Определение устаревшей ветви, согласно документации GitHub, является веткой, которая не имела фиксации за предыдущие 3 месяца.
Как правило, это обозначение старой/не имеющей силы/не текущей ветви.
Для получения дополнительной информации см https://help.github.com/articles/viewing-branches-in-your-repository/
- 1. GitHub: Что такое ветка «wip»?
- 2. Git: Что такое ветка отслеживания?
- 3. красная черная вставка дерева вставка - что такое страж?
- 4. Что такое удаленная ветка по умолчанию для git pull?
- 5. Что такое эквивалент jgit для «git merge-base» - ветвь «ветка-точка» A ветка B »
- 6. Что такое точка задержки?
- 7. Что такое черная дыра и что вызвало ее в CakePHP Security?
- 8. Что такое закрытие ответвления
- 9. ЧТО ТАКОЕ ИСПОЛЬЗОВАНИЕ ОТКРЫТОГО ГОЛОВА?
- 10. Что такое Upstream First Policy
- 11. Что такое "?" делать? Что такое __FILE__?
- 12. Что такое трансформация и что такое Transform?
- 13. Что такое структура разработки? Что такое IDE?
- 14. Что такое PHPCI - что такое сборка?
- 15. Что такое скрипка и что такое DL?
- 16. Что такое Dim, что такое Факт?
- 17. Что такое поток? Что такое `initialize`?
- 18. Что такое сжатие, что
- 19. TFS: Что такое «локальная ветвь» и что такое «ветвь источника» при слиянии
- 20. Черная клавиатура на iOS7
- 21. Текстура все черная
- 22. Что такое "??"
- 23. Что такое.
- 24. Черная страница в DOMPDF
- 25. IE9 странная черная рамка
- 26. Ядро Графика только черная
- 27. Черная подсветка с GDI
- 28. Черная область за стенами
- 29. Что такое «выражения на основе знака»?
- 30. Черная линия в Spyder
Я видел это, когда я подталкивал к совершенно новому удаленному происхождению, потому что на нем не было ни одной из моих ветвей (очевидно). – Noumenon