如何在XCode中设置SVN存储库?

时间:2012-05-26 12:43:54

标签: iphone xcode git svn version-control

我已经开始开发iPhone应用程序,我需要一种管理版本的方法。我已经通过Xcode查看了实现此目的的方法,并且我发现我可以沿着使用GITSVN的方式前进。

过去我使用过SVN这就是我更倾向于沿着这条路走下去的原因(如果人们觉得它比{{1更好'我愿意使用GIT }})。我的问题与SVN中的存储库设置有关。

我做了大量的研究,我找到了几个有用的教程,但是很多看起来已经过时了。

我的问题是双重的:

  1. 请问有人可以通过Xcode
  2. 建议设置存储库的步骤
  3. 我注意到Xcode要求我设置存储库的位置。我不知道该怎么做,因为我没有自己的服务器。有没有办法解决这个问题?我可以以某种方式设置本地存储库(如果是这样的话?如果不是我的其他选项?)?
  4. enter image description here

    提前感谢您提供的任何帮助或建议。

5 个答案:

答案 0 :(得分:2)

我认为你应该使用GIT。您可以在bitbucket.org

上创建免费存储库

它允许您创建可以使用团队中的5名成员使用的免费帐户。如果你想要更多,你需要付钱。

完成创建回购后。只需在您的电脑上查看它。该网站上有一些步骤如何做到这一点。然后在您签出的文件夹中,创建您的XCode项目。项目准备就绪后,将其添加到存储库中。 bitbucket也提供了如何做到这一点。然后,一旦将Xcode项目提交到存储库,请将该存储库添加到XCode。如何做到这一点在XCode指南中得到了很好的解释。请阅读。

答案 1 :(得分:1)

如果您有家庭服务器(或公司服务器),我会使用uberSVN。引导安装非常简单。我实际上使用它来保持我的所有Xcode项目都受版本控制。

Screenshot

步骤:

  1. 安装SVN client。 (页面的右下角。您可以通过页面顶部的选项卡选择1.6或1.7,以及您的操作系统。)
  2. 安装uberSVN

答案 2 :(得分:0)

设置一个自己的Subversion或Git服务器是开发人员不应该与之抗争的,它可能是一个痛苦(就系统管理而言)。

如果是我,我会考虑使用GitHub,如果你想公开共享代码(免费!),或者你想在你自己的几台计算机之间私下共享代码。

如果您在自己的计算机之间共享,GitHub上的“微型”帐户每月运行7美元。这是我为自己的私人& amp;做的选择。个人项目。很高兴support built into Xcode

还有其他第三方提供商同时使用Subversion和Git,such as WebFaction,但这也会花费美元。所有这些服务都必须收回进行系统管理的成本。但我认为让其他人为你做这件事是非常值得的,不必处理麻烦。

答案 3 :(得分:0)

SVN要求您使用服务器来托管您的存储库。如果您正在开发一个开源项目,那么有一些Web服务可以让您免费托管您的存储库(例如Google Code)。虽然可以在本地计算机上安装服务器,但在这种情况下最好使用GIT。当您创建新项目时,XCode将建议您为您设置GIT存储库,或者参见this有关如何为现有项目创建新存储库的信息。

答案 4 :(得分:0)

在Mac上设置本地SVN存储库实际上非常容易,并且无需远程/网络存储库即可获得版本控制的好处。

参见例如这里的解释https://stackoverflow.com/a/10039004/226086 然后你给Xcode的路径是你设置存储库的地方,比如文件:/// Users / Shared / subversion / - 在Preferences / Accounts / Add Repository下,当它询问“输入存储库地址”时。