Відповіді:
Найдавніше посилання на "несвіжий" знайдено у команді e194cd1 (січень 2007, Git 1.5.0), де виявлено " несвіжі гілки відстеження у віддаленому ": під час відстеження гілки, видаленої віддаленою системою.
Звідси git remote prune
.
Це головне визначення для застарілої гілки: віддалена гілка відстеження ( локальна посилання на віддалену гілку репо), яка більше нічого не відстежує (тому що фактична гілка на віддаленому репо відсутня ).
git remote show
вміє перелічити їх.
До речі, у вас є ще два визначення "несвіжих" в системі Git:
Ще одне посилання на " stale " включає git reflog --stale-fix
в себе виконувати 1389d9d (Git 1.5.0) для відстеження " непрацездатної фіксації ": фіксація, недоступна в жодному з посилань, і серед об'єктів комітету, дерева чи блобу немає об'єкта, який відсутній Доступний від нього, який недоступний ні в одній зі списків.
Це допомагає виправити ситуацію після запуску програм, які не знають про рефлог, git prune
у старих git за наявності рефлогів.
Команда 740fdd2 (березень 2008 р., Git 1.5.5) також вводить "несвіжий" для символічних рефлексив , коли посилання, на яке вони вказують, більше не існує.
Як зазначає @SteelToe: Визначення несвіжої гілки, згідно з документацією на GitHub , - це галузь, яка не мала жодних комісій за попередні 3 місяці.
Це, як правило, вказує на стару / незбережену / не поточну гілку.
Визначення несвіжої гілки згідно з документацією на GitHub - це галузь, яка не мала жодних зобов'язань протягом попередніх 3 місяців.
Це, як правило, вказує на стару / незбережену / не поточну гілку.
Для отримання додаткової інформації див. Https://help.github.com/articles/viewing-branches-in-your-repository/
Це тому, що немає "точного визначення". "Гілка гілки", "несвіжі дані", "застарілі параметри конфігурації" - жодна з них не має точного визначення, але всі вони відносяться до речей, які вважаються старими / не збереженими / не поточними / можливо порушеними.
Отже, "гілка гіта" - це загалом гілка сховища, яку давно не торкалися. Може, це зламано, може, ні; це, звичайно, не є активною галуззю активного розвитку, і ніхто не дивився на це деякий час.
Стале відділення - це гілка без активності через деякий час. У Github це невірно після 3 місяців бездіяльності.
Причини, чому у проектів є несвіжі галузі: неопубліковані функції, прототип, альтернативне рішення, неповне, несумісне.