From f86daac528d9ff6725f1f916d1481e8f270f6496 Mon Sep 17 00:00:00 2001 From: Stanislav Gavrilov Date: Thu, 25 Jan 2024 20:50:31 +0300 Subject: [PATCH] feat: ru translate checkout-answer --- .../content/docs/ru/guides/checkout-answer.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 docs/src/content/docs/ru/guides/checkout-answer.md diff --git a/docs/src/content/docs/ru/guides/checkout-answer.md b/docs/src/content/docs/ru/guides/checkout-answer.md new file mode 100644 index 0000000..b320cd6 --- /dev/null +++ b/docs/src/content/docs/ru/guides/checkout-answer.md @@ -0,0 +1,48 @@ +--- +title: Изучай чужие решения +description: Руководство по просмотру чужого ответа. +sidebar: + order: 3 +--- + +Все ответы на испытания Angular представлены в виде Pull Request (PR). Чтобы их просмотреть и изучить, перейди на страницу **Files Changes** на GitHub. Однако, если ты не знаком с интерфейсом, процесс может быть не очевидным. Иногда просмотреть решение в твоей любимой IDE может быть удобнее. + +Это руководство поможет тебе с этим. + +## Проверьте чужой PR локально + +### Синхронизируй свой репозиторий + +В начале тебе нужно синхронизировать твою копию репозитория, чтобы убедиться, что она находится в актуальном состоянии. + +Это можно сделать, нажав кнопку **Sync fork** на главной странице репозитория. + +![Sync project header](../../../../assets/fork-sync.png) + +На изображении выше видно, что моя ветка отстает от основной ветки на 8 коммитов, и мне нужно синхронизировать ее, чтобы она была в актуальном состоянии. + +![Sync project update modal](../../../../assets/sync-fork-update.png) + +### Перейди на PR + +Перейди к PR, который ты хочешь изучить локально, и узнай его ID. Ты найдешь его в заголовке PR (как показано ниже). + +![PR header](../../../../assets/PR-header.png) + +Далее открой терминал в каталоге проекта и выполни следующую команду: + +```bash +gh pr checkout +``` + +Если ты не помнишь команду, нажми на кнопку "Code" в правой части заголовка, и ты сможешь легко скопировать/вставить команду. + +![PR code modal](../../../../assets/PR-code-btn-modal.png) + +:::note[Примечание] +Если команда не сработала или не выполнилась, Github CLI подскажет что делать. +::: + +🔥Теперь ты можешь изучать решение локально и запускать его для тестирования.🔥 + +