Радар колег
Ви редагуєте api.ts. І хтось інший теж — у гілці, до якої ви не зазирали.
Звичний спосіб про це дізнатися — конфлікт злиття наступного тижня; спосіб
радара — список, уже сьогодні.
Усе обчислюється з вашого останнього фетчу — remote-tracking рефи,
merge-tree в пам’яті, нічого більше. Жодного сервера, жодного агента на
машинах колег, жодної мережі понад фетч, який ви й так робили.

Що каже рядок
Для кожної віддаленої гілки, що має коміти, яких немає у вашому HEAD:
| Колонка | Що означає |
|---|---|
| Хто і коли | Останній, хто комітив у цій гілці, і як давно |
| Коміти / файли | Скільки надходить і скількох файлів воно торкається |
| Перетин | Які з цих файлів змінені у вашому робочому дереві просто зараз — червона позначка |
| Ризик | Чи дало б злиття цієї гілки в HEAD конфлікт (той самий рушій, що й у радарі конфліктів) |
Рядки відсортовані за тим, наскільки сильно вони стикаються з вами: спершу перетин, потім передбачені конфлікти, потім свіжість. Розгорніть рядок, щоб побачити точні списки файлів; Порівняти відкриває повне порівняння гілок.
Коли він озивається
Після кожного фетчу — ручного чи автоматичного — радар мовчки сканує. Він показує тост лише тоді, коли коміти з апстриму торкаються файлів, які ви змінили, і цей набір справді змінився від минулого сканування. Немає змінених файлів — немає шуму: чисте робоче дерево ні з чим зіткнутися не може.
Обмеження
- Він бачить те, що бачив останній фетч. Колега, який не запушив, невидимий — радар читає рефи, а не думки.
- Перетин працює на рівні шляхів, а не рядків: торкання того самого файлу — це попередження, а не доказ конфлікту. Колонка Ризик відповідає на рівні рядків, але лише між закоміченими станами.
- Гілки, що простояли без руху понад ~45 днів, пропускаються, і скануються лише 30 найнедавніше зрушених.
Дивіться також: Радар конфліктів · Фетч, пул і пуш · Що змінилося відтоді