我最喜欢的 svn 工作流程之一是使用 Beyond Compare 的文件夹比较功能来查看两个分支或一个分支和主干之间的净差异。有没有办法在 git 中执行此操作而无需手动创建同一存储库的多个克隆?
当我问这个问题时,我突然想到我可以编写一个脚本,将当前 repo 克隆到一个临时目录,签出所需的分支,然后使用两个目录作为参数调用 BCompare.exe。文件夹比较视图被调用
BCompare.exe path/to/folder1 path/to/folder2
这听起来合理吗?完成 Beyond Compare 后,是否可以删除多余的克隆?