从Pycharm获取Github永久链接?

3
我在PyCharm中使用Github集成,经常需要在Slack消息、Github问题/PR中分享代码引用的永久链接。为了获取永久链接,我必须在浏览器中打开存储库,导航到包含代码的文件,并单击左侧弹出菜单选项“复制永久链接”(例如https://github.com/opencog/opencog/blob/b7104ce702642da3b50511c5c59e015cf1669ac6/CMakeLists.txt#L2)。这是一个繁琐的过程。
有没有办法直接从PyCharm获取这样的永久链接呢?
我检查了Git子菜单,没有这样的选项。我也没有在PyCharm的文档中找到太多信息 :(

你可以写一小段代码来生成这些,你知道的。格式并不是很难。 - bk2204
@bk2204,你知道“/blob/”后面的数字是什么吗?在同一分支中的其他永久链接中似乎是一致的。 - glicerico
1
这是提交的完整对象ID。 - bk2204
2个回答

6

这不是理想的解决方案,但已经接近了:

您可以在PyCharm中选择代码行,右键单击并选择“打开 -> GitHub”,然后选择要查看它们的分支。

这将在浏览器选项卡中打开所需文件,并自动高亮感兴趣的行。 然后,您可以单击行左侧以获取永久链接。

这样可以自动化浏览器中导航到仓库中文件确切位置的步骤,这是一个不错的时间节约方法。


3
如果您只想将永久链接复制到剪贴板上,GitLink插件可以实现此功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接