XCode 和 SCM 冲突
是否有适用于 XCode 的合适的 Subversion 客户端?在更新发生冲突后,今天早上我很想写自己的文章。我已经完成了手动编辑“>>我的”和“<<<他们的”标记的合并,但在当今时代肯定有更好的方法。有谁知道以图形方式解决冲突的简单方法?似乎 SCM 冲突和 svn 历史查询是我迄今为止见过的所有 Mac SVN 客户端中我最怀念的两个功能。我使用版本,有时还使用内置的 XCode SCM 支持。我还简要浏览了 Cornerstones 网站。 (基石好些了吗?) 大家有什么想法吗?
Is there a decent Subversion client available for XCode? I am so tempted to write my own as of this morning after having a conflict on an update. I've done merges manually editing the ">>> mine" and "<<< theirs" markers but there has GOT to be a better way in this day and age. Does anyone know of an easy way to resolve conflicts graphically? It seems like SCM conflicts and svn history queries are my two most missed features in all of the Mac SVN clients I've seen so far. I use Versions and sometimes the built in XCode SCM support. I've also looked briefly at Cornerstones web site. (Is Cornerstone any better?) Does anyone have any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我建议使用 git-svn 和 GitX 对于大多数事情。 GitX 提交界面非常好,很难再回到其他地方。
对于冲突,我使用 Emacs,它提供了非常好的、完全可编辑的、颜色编码的三向合并。
您还可以查看 WWDC 2010 视频/幻灯片(如果您是注册开发人员,可以在 Apple 网站免费)了解即将推出的 Xcode 版本中的 SCM 支持。
I'd suggest using git-svn with GitX for most things. The GitX commit interface is so nice it's really hard to go back to anything else.
For conflicts I use Emacs, which offers really nice, fully editable, color-coded 3-way merge.
You also might check out the WWDC 2010 videos/slides (free at Apple's site if you're a registered developer) regarding SCM support in the upcoming version of Xcode.
作为一个 GUI,SmartSVN 提供了一个基本的冲突编辑器(尽管我发现该应用程序在大型源代码树)。我经常发现自己会回到 Emacs,它通过 Psvn.el 支持颠覆,并且它具有非常强大的三向差异功能,具有祖先修订版、自定义区域跳过和其他优点。
As a GUI, SmartSVN offers a basic conflict editor (though I find the the application very slow to refresh on a large source tree). Often I find myself going back to Emacs which has support for subversion via Psvn.el, and that has a very capable 3 way diff with ancestor revisions, custom region skipping and other goodies.