Постоянная ссылка на Github от Pycharm?

#github #pycharm #permalinks

Вопрос:

Я использую интеграцию Github в PyCharm, и часто мне нужно делиться постоянными ссылками для ссылки на код с коллегами в сообщениях slack, проблемах Github/PR. Чтобы получить постоянную ссылку, мне нужно открыть репозиторий в браузере, перейти к файлу, в котором находится код, и нажать во всплывающем меню слева пункт «Копировать постоянную ссылку» (например https://github.com/opencog/opencog/blob/b7104ce702642da3b50511c5c59e015cf1669ac6/CMakeLists.txt#L2). Это громоздкий процесс.

Есть ли способ получить такую постоянную ссылку напрямую от PyCharm?

Я проверил подменю Git, и там нет такой опции. Я также не нашел многого в документации PyCharm 🙁

Комментарии:

1. Вы можете написать небольшой фрагмент кода для их создания, знаете ли. Формат не очень сложный.

2. @bk2204, вы знаете, какое число стоит после «/blob/»? Похоже, это согласуется с другими постоянными ссылками в той же ветви

3. Это полный идентификатор объекта фиксации.

Ответ №1:

Не совсем идеальное решение, но что-то близкое к нему:

Вы можете выделить строки кода в PyCharm, щелкнуть правой кнопкой мыши и выбрать «Открыть в —> GitHub» и выбрать вилку, в которой вы хотите их видеть. Это откроет нужный файл на вкладке браузера, где уже выделены интересующие строки. Затем вы можете нажать на левую сторону строк, чтобы получить постоянную ссылку.

Это автоматизирует переход в браузере к точному местоположению в хранилище, где находится файл, что значительно экономит время.