6

我已经到了开发 iPhone 应用程序的地步,我需要一种管理版本的方法。我已经研究了实现这一点的方法Xcode,我发现我可以选择使用GITSVN.

过去我使用过,这就是我更倾向于走这条路的原因(如果人们觉得它比 更好,SVN我愿意使用)。我的问题与.GITSVNXcode

我做了相当多的研究,发现了一些有用的教程,但是很多似乎已经过时了。

我的问题有两个:

  1. 请有人可以建议通过设置存储库的步骤Xcode吗?
  2. 我注意到Xcode需要我设置存储库的位置。我不确定在这里做什么,因为我没有自己的服务器。有没有办法解决这个问题?我可以以某种方式设置本地存储库(如果可以的话如何设置?如果不是,我的其他选择是什么?)?

在此处输入图像描述

提前感谢人们可以提供的任何帮助或建议。

4

5 回答 5

2

I think you should go with using GIT. You can create free repository on bitbucket.org

It allows you to create free account which can be used using 5 members of your team. If you want more you need to pay.

Once you are done with creating repo. just check it out on your pc. There are steps given on that site how to do that. Then in the folder which you checked out, create your XCode project. Once your project is ready, add it to the repository. How to do that is also given on bitbucket. Then once you have committed your Xcode project to repository, add that repository to XCode. How to do that is very nicely explained in XCode guide. Just read that.

于 2012-05-26T13:54:59.173 回答
1

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

截屏

脚步:

  1. 安装SVN 客户端。(页面右下角。您可以通过页面顶部的选项卡选择 1.6 或 1.7,以及您的操作系统)。
  2. 安装uberSVN
于 2012-05-26T17:39:20.823 回答
0

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

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

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

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

于 2012-05-26T12:49:24.827 回答
0

SVN 要求您使用服务器来托管您的存储库。如果您正在开发一个开源项目,那么有一些网络服务可以让您免费托管您的存储库(例如 Google 代码)。尽管可以在本地计算机上安装服务器,但在这种情况下最好使用 GIT。当您创建一个新项目时,XCode 会建议为您设置一个 GIT 存储库,或者查看如何为您现有的项目创建一个新存储库。

于 2012-05-26T12:49:52.773 回答
0

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

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

于 2015-02-17T04:55:49.423 回答