{"meta":{"title":"Создание зависимостей проблем","intro":"Узнайте, как создать зависимости проблем, чтобы увидеть, какие проблемы блокируются или блокируются, другие работы.","product":"GitHub Issues","breadcrumbs":[{"href":"/ru/issues","title":"GitHub Issues"},{"href":"/ru/issues/tracking-your-work-with-issues","title":"Проблемы"},{"href":"/ru/issues/tracking-your-work-with-issues/using-issues","title":"Использование проблем"},{"href":"/ru/issues/tracking-your-work-with-issues/using-issues/creating-issue-dependencies","title":"Создание зависимостей проблем"}],"documentType":"article"},"body":"# Создание зависимостей проблем\n\nУзнайте, как создать зависимости проблем, чтобы увидеть, какие проблемы блокируются или блокируются, другие работы.\n\nЗависимости проблем позволяют определять проблемы, которые блокируются или блокируются другими рабочими возможностями.\n\n## Маркировка проблемы как заблокированная или блокирующая, другая проблема\n\n1. Перейдите к проблеме, для которой требуется создать зависимость.\n2. На правой боковой панели щелкните **\"Связи**\".\n3. В раскрывающемся списке выберите параметр зависимости:\n   * Чтобы указать, что проблема зависит от другой проблемы, выберите **\"Пометить как заблокированный\".**\n   * Чтобы указать, что проблема не позволяет завершить другую проблему, выберите **\"Пометить как блокировку**\".\n4. В открывшемся диалоговом окне найдите и выберите все проблемы, которые блокируются или блокируются.\n\nЗаблокированные проблемы помечаются значком \"Заблокировано\" на странице проблем доска проекта или репозитория, чтобы можно было легко определить узкие места.\n\n## Удаление связи блокировки между двумя проблемами\n\n1. Перейдите к проблеме, из которой требуется удалить зависимость.\n2. На правой боковой панели щелкните **\"Связи**\".\n3. В раскрывающемся списке выберите параметр зависимости:\n   * Чтобы указать, что проблема больше не зависит от другой проблемы, нажмите кнопку **\"Изменить\", заблокированную**.\n   * Чтобы указать, что проблема больше не препятствует завершению другой проблемы, нажмите кнопку **\"Изменить блокировку**\".\n4. В открывшемся диалоговом окне отмените выбор проблем, которые больше не блокируются или блокируются.\n\n## Управление зависимостью проблем с помощью GitHub CLI\n\nGitHub CLI — это инструмент с открытым исходным кодом для использования GitHub из командной строки компьютера. При работе с командной строкой можно использовать GitHub CLI — это позволит экономить время и не переключать контекст. Чтобы узнать больше о GitHub CLI, смотрите [О GitHub CLI](/ru/github-cli/github-cli/about-github-cli).\n\nЧтобы создать новую проблему с зависимостями, используйте `--blocked-by` флаги и `--blocking` на `gh issue create`. Каждый флаг принимает список номеров выпусков или URL, разделённых запятой.\n\n```shell\ngh issue create --title \"TITLE\" --body \"ISSUE-DESCRIPTION\" --blocked-by BLOCKED-BY-ISSUE-NUMBER --blocking BLOCKING-ISSUE-NUMBER\n```\n\nЧтобы добавить или убрать зависимости от существующей проблемы, используйте соответствующие флаги с `gh issue edit` номером проблемы или URL.\n\n```shell\ngh issue edit ISSUE-NUMBER --add-blocked-by BLOCKED-BY-ISSUE-NUMBER --add-blocking BLOCKING-ISSUE-NUMBER\ngh issue edit ISSUE-NUMBER --remove-blocked-by BLOCKED-BY-ISSUE-NUMBER --remove-blocking BLOCKING-ISSUE-NUMBER\n```\n\nЧтобы увидеть зависимости от задачи, используйте `gh issue view`. Выход включает строки «Blocked by» и «Blocking» при установке отношений.\n\n```text\nMy new issue octo-org/octo-repo#123\nOpen • monalisa opened 3 days ago • 0 comments\nBlocked by: octo-org/octo-repo#200 Database schema migration\nBlocking: octo-org/octo-repo#300 Release v2.0\n\n  Here are more details.\n\nView this issue on GitHub: https://github.com/octo-org/octo-repo/issues/123\n```\n\nТакже можно программно получать зависимости с `--json` помощью флага с `blockedBy` помощью полей and `blocking` .\n\n```shell\ngh issue view ISSUE-NUMBER --json blockedBy,blocking\n```"}