XCode和SCM冲突

时间:2010-07-01 13:49:25

标签: xcode macos version-control svn

是否有适合XCode的Subversion客户端?在更新发生冲突后,我很想在今天早上写自己的。我已经完成了手动编辑“>>> mine”和“<<<他们的”标记的合并,但是在这个时代有GOT是更好的方式。有谁知道以图形方式解决冲突的简单方法?看起来SCM冲突和svn历史查询是我迄今为止见过的所有Mac SVN客户端中最缺少的两个功能。我使用的是版本,有时还有内置的XCode SCM支持。我还简要介绍了Cornerstones的网站。 (Cornerstone更好吗?)有没有人有任何想法?

2 个答案:

答案 0 :(得分:0)

作为GUI,SmartSVN提供了一个基本的冲突编辑器(尽管我发现在大型源代码树上刷新应用程序的速度很慢)。通常我会发现自己回到Emacs,它通过Psvn.el支持颠覆,并且它具有非常强大的3路差异,具有祖先修订,自定义区域跳过和其他好东西。

答案 1 :(得分:0)

对于大多数事情,我建议将git-svnGitX一起使用。 GitX提交界面非常好很难回到其他任何地方。

对于冲突,我使用的是Emacs,它提供了非常好的,完全可编辑的,颜色编码的3向合并。

您还可以在即将推出的Xcode版本中查看WWDC 2010视频/幻灯片(如果您是注册开发人员,可在Apple网站免费获取)。