如何在XCode中设置SVN仓库?

6
我已经开始开发iPhone应用程序,需要一种管理版本的方法。我研究了通过Xcode实现此目的的方式,发现可以使用GIT或SVN。过去我使用过SVN,这也是我更倾向于使用它的原因(如果有人觉得GIT比SVN更好,我也可以考虑使用GIT)。我的问题与在Xcode中设置存储库有关。我做了很多研究,并找到了一些有用的教程,但其中很多都已过时。我的问题有两个方面:
1.请问有人能指导如何通过Xcode设置存储库的步骤吗?
2.我注意到Xcode要求我设置存储库的位置。我不确定该怎么做,因为我没有自己的服务器。有什么方法可以解决这个问题吗?我能否以某种方式设置本地存储库(如果可以,该如何操作?如果不行,还有其他选择吗)?
谢谢大家提供的任何帮助或建议。

请查看 assembla(http://www.assembla.com)。他们有一个很棒的托管计划,免费提供1GB的代码空间。 - Richard J. Ross III
以下是一些针对闭源项目的托管提供商:http://stackoverflow.com/questions/297153/can-you-recommend-a-svn-closed-source-project-hosting-site - Jon Schneider
5个回答

2
我认为你应该使用GIT。你可以在 bitbucket.org 上创建免费的代码库。它允许你创建免费账户,最多可用于5名团队成员。如果你需要更多,就需要付费。
一旦你创建了代码库,只需在你的电脑上检查它。该网站上有步骤说明如何操作。然后,在你检出的文件夹中创建XCode项目。一旦你的项目准备好了,将其添加到代码库中。如何操作也已经在bitbucket上给出了说明。完成向代码库提交Xcode项目后,将其添加到XCode中。如何操作非常详细地在XCode指南中解释。请参阅相关内容。

这是一个非常适合我的需求的优秀免费服务。设置repo的教程非常简单、清晰且易于跟随。总体来说,这是解决我的问题的绝佳方案。非常感谢! - user843337

1

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

Screenshot

步骤:

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

0

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

例如,在此处查看解释 https://dev59.com/G3I95IYBdhLWcg3w8y6N#10039004 然后,您提供给Xcode的路径是您设置存储库的位置,例如file:///Users/Shared/subversion/ - 在“首选项/账户/添加存储库”下,当它要求“输入存储库地址”时。


0

建立自己的Subversion或Git服务器是开发人员不应该努力争取的事情,这可能会带来痛苦(在系统管理方面)。

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

如果您要在自己的计算机之间共享,GitHub上的“微”型账户每月运行7美元。这是我为自己的私人和个人项目所做的选择。很高兴在Xcode中内置了支持支持内置到Xcode

还有其他第三方提供商可同时执行Subversion和Git,例如WebFaction,但这也需要花费资金。所有这些服务都必须收回执行您的系统管理的成本。但是,我认为让别人为您做这件事是非常值得的,因为不必处理麻烦。


0

SVN要求您使用服务器来托管您的代码库。如果您正在开发一个开源项目,有一些网络服务可以免费为您提供代码库托管(例如Google Code)。虽然在本地机器上搭建服务器是可能的,但在这种情况下最好使用GIT。当您创建一个新项目时,XCode会建议为您设置一个GIT代码库,或者参见this了解如何为现有项目创建新的代码库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接