首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TortoiseMerge在外部合并后停止SourceTree 2.2崩溃

使用TortoiseMerge在外部合并后停止SourceTree 2.2崩溃
EN

Stack Overflow用户
提问于 2016-02-19 00:03:03
回答 2查看 320关注 0票数 3

自从我最近更新到SourceTree 2.2版以来,每次执行外部合并后,它都会崩溃。我选择的工具是TortoiseMerge。

有没有人有同样的行为,如果有,知道如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2016-02-26 15:56:22

我也有同样的问题。在执行KDiff合并时,在保存合并的文件时: SourceTree停止工作。然而,文件被正确地保存了,但我每次都必须重新启动SourceTree。

这是我更新到1.8.2版本后的补充。

这是Window日志跟踪:

代码语言:javascript
复制
SourceTree.exe
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception : System.NullReferenceException
Pile :
   à SourceTree.ViewModel.VisualMergeWindowViewModel.MergeProcessOnCompleted(System.Object, System.EventArgs)
   à SourceTree.Utils.RepoProcess.OnCompleted()
   à SourceTree.Utils.RepoProcess.DoCompletionFunctions()
   à System.Diagnostics.Process.RaiseOnExited()
   à System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   à System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   à System.Threading._ThreadPoolWaitOrTimerCallback.PerformWaitOrTimerCallback(System.Object, Boolean)

我需要一个解决方案来继续使用SourceTree UI启动合并过程。帮助!

我可能有一个临时的解决方案:

启动外部合并工具:

  1. 使用相同的工具保存您的合并文件而不是关闭外部合并工具,返回SourceTree UI并单击"Abord“:它将在不崩溃的情况下关闭该工具。将文件保存得很好,右键单击该文件,然后选择"mark resolved"
  2. Delete resolved”
  3. Delete
  4. ‘SourceTree
  5. “(标记所有生成的备份文件)

希望对大家有所帮助!对我来说很管用

票数 1
EN

Stack Overflow用户

发布于 2016-02-25 02:19:29

请参阅此链接:

https://jira.atlassian.com/browse/SRCTREEWIN-4499

您可以使用终端和git mergetool命令

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35486417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档