SourceTree 有一个名为未暂存文件的窗口,其中显示尚未提交更改的文件。我想右键单击文件名并在外部编辑器中打开它。 所以我添加了一个自定义操作 -> 编辑 -> pathtoeditor\editor.exe $REPO\$FILE。
这将启动编辑器。但是 SourceTree 也一直显示进度条。 只有在我关闭外部编辑器后,进度条才会关闭。
如何避免这种情况?在外部编辑器中打开文件后,我希望 SourceTree 的 UI 回到正常状态,而不是等待编辑器退出。
最佳答案
这是一个老问题,但如果其他人目前正在寻找答案,那么最简单的方法就是按照以下步骤操作
- 在 SourceTree 中转到工具 -> 选项
- 点击自定义操作
- 点击添加
- 添加标题
- 要运行脚本,请点击三点按钮并找到您要在其中打开文件的应用程序的 .exe
- 将需要的参数添加到参数文本框(在我的例子中是 $FILE
- 点击确定
- 重启SourceTree
现在,如果您右键单击 Sourcetree 中的一个文件并转到自定义操作菜单,它现在将具有您创建的操作。单击它,它将在您选择的应用程序中打开,而不会无缘无故地保持进度条打开。
关于git - 源树 : Adding a custom action to open a file in an external editor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45295172/