Попередній перегляд push
Wyrm ніколи не робить push одразу. Push на верхній панелі відкриває попередній перегляд того, що зміниться на віддаленому репозиторії, і нічого не надсилається, доки ти не підтвердиш.
Відкриття попереднього перегляду
Section titled “Відкриття попереднього перегляду”Клацни Push на верхній панелі. Wyrm відкриє Надіслати до origin (або до того віддаленого, куди ти надсилаєш) і покаже твої відстежувані bookmarks.
Попередній перегляд порівнює твої bookmarks із віддаленим репозиторієм таким, яким Wyrm бачив його востаннє. Якщо колеги могли щось надіслати відтоді, спершу клацни Fetch.
Як читати попередній перегляд
Section titled “Як читати попередній перегляд”Кожен рядок bookmark має статус:
| Статус | Значення |
|---|---|
| Нова | Bookmark ще не існує на віддаленому репозиторії. |
| Оновлення | Fast-forward: віддалений отримує твої нові коміти поверх того, що в нього є. |
| Видалення | Ти видалив bookmark локально; push видаляє його на віддаленому. |
| Розбіжна | Твій bookmark і віддалений розійшлися. jj не зробить push, доки ти не вирішиш, що робити. |
| Актуальна | Нічого надсилати. |
| Потрібен опис / Має конфлікти | Коміт, що надсилається, не має опису або має нерозв’язані конфлікти. Спершу виправ це. |
| Не відстежується | Bookmark існує на віддаленому, але локально не відстежується. Відстежити та надіслати налаштовує це один раз. |
Познач або зніми позначку з bookmarks, щоб вибрати, що піде в цей push. Якщо в репозиторії кілька віддалених, вибери їх у розділі Remotes. Створені тобою теги мають власний розділ Теги; надсилаються лише позначені теги.
Розбіжні bookmarks
Section titled “Розбіжні bookmarks”Клацни Розв’язати розбіжність у розбіжному рядку. Wyrm покаже обидві історії й запропонує:
- Force-push моєї версії: замінити віддалений bookmark своїм. Wyrm рекомендує це, коли різниця схожа на твоє власне переписування (Схоже на переписування.).
- Rebase на віддалену: покласти твої коміти поверх віддалених. Зазвичай це найбезпечніший вибір в інших випадках.
- Злити віддалену в локальну
- Скинути до віддаленої: відкинути свою версію й узяти віддалену.
Force-push — це завжди такий явний вибір. jj не перезапише віддалений bookmark, який перемістився після твого останнього fetch.
Підтвердження
Section titled “Підтвердження”Клацни Надіслати 1 закладку (або Надіслати закладки (N)) чи натисни ⌘↩. Esc скасовує; нічого ще не застосовано.
Після push мітки відстеження віддалених у журналі (наприклад, main@origin) переміщуються й показують, де тепер віддалений репозиторій.