我已经开始开发iPhone应用程序,我需要一种管理版本的方法。我已经通过Xcode
查看了实现此目的的方法,并且我发现我可以沿着使用GIT
或SVN
的方式前进。
过去我使用过SVN
这就是我更倾向于沿着这条路走下去的原因(如果人们觉得它比{{1更好'我愿意使用GIT
}})。我的问题与SVN
中的存储库设置有关。
我做了大量的研究,我找到了几个有用的教程,但是很多看起来已经过时了。
我的问题是双重的:
Xcode
Xcode
要求我设置存储库的位置。我不知道该怎么做,因为我没有自己的服务器。有没有办法解决这个问题?我可以以某种方式设置本地存储库(如果是这样的话?如果不是我的其他选项?)?
提前感谢您提供的任何帮助或建议。
答案 0 :(得分:2)
我认为你应该使用GIT。您可以在bitbucket.org
上创建免费存储库它允许您创建可以使用团队中的5名成员使用的免费帐户。如果你想要更多,你需要付钱。
完成创建回购后。只需在您的电脑上查看它。该网站上有一些步骤如何做到这一点。然后在您签出的文件夹中,创建您的XCode项目。项目准备就绪后,将其添加到存储库中。 bitbucket也提供了如何做到这一点。然后,一旦将Xcode项目提交到存储库,请将该存储库添加到XCode。如何做到这一点在XCode指南中得到了很好的解释。请阅读。
答案 1 :(得分:1)
如果您有家庭服务器(或公司服务器),我会使用uberSVN。引导安装非常简单。我实际上使用它来保持我的所有Xcode项目都受版本控制。
步骤:
答案 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下,当它询问“输入存储库地址”时。