我一再听说Xcode与SVN的集成缺乏,但看到我个人从未使用它,我不禁想知道为什么。
现在我正在开始一个新项目,SCM又一次出现了。但这一次,我想我想更好地了解Xcode究竟做了什么,不能用SVN做什么。
那么,有恐怖故事吗?
答案 0 :(得分:4)
完全没有回答你所要求的但是......
我是版本的真正忠实粉丝(www.versionsapp.com),它让我不关心任何Xcode与SVN的整合。
答案 1 :(得分:1)
没有恐怖故事:我已经使用Xcode 3.1.2和SVN差不多一年了,这已经足够了。 Xcode SCM(源代码管理器)非常基础,但很稳定。它唯一不能做的就是删除一个文件。
删除文件时,Xcode也会提供从版本控制中删除文件的权限,但是当提交时它会报告文件丢失。所以我通常从终端做一个'svn rm'来删除文件,而不是从Xcode文件中删除它。团体小组。如果我忘记并且svn一直在大惊小怪,'svn cleanup'通常会把它排除在外。
答案 2 :(得分:0)
在提交或退房时,它不会显示您的进度。此外,如果存在项目文件冲突,则会为您提供保留或替换最新副本的选项。无论哪种方式,某人的变化都会丢失。
除此之外,SVN集成非常实用 - 我们依赖它几个月。
答案 3 :(得分:0)
就个人而言,与我合作的开发团队从未后悔从svn
切换到git
(抱歉,Stack Overflow不会让我放入链接)或{{1} }(http://www.bazaar-vcs.org/)。你可能会研究它们,虽然我对Xcode集成知之甚少。 (我认识的每个人都是命令行瘾君子 - 或者在Windows上使用TortiseBZR等。)