iPhone:为了通过SVN集成代码版本控制,是否需要在服务器上上传文件?

iPhone:为了通过SVN集成代码版本控制,是否需要在服务器上上传文件?,iphone,objective-c,xcode,svn,xcode4,Iphone,Objective C,Xcode,Svn,Xcode4,请原谅我的无知,但我不是傻瓜 我办公室里有4台Mac电脑。我想将SVN存储库与XCode集成,这样我们所有人都可以同时处理同一个项目 是否需要在远程服务器上设置SVN存储库?它可以安装在这4台Mac中的任何一台上吗 请让我知道。您当然可以将SVN与本地计算机上的文件存储库一起本地使用。然而,这不是你想要的。您希望在计算机之间共享文件,在这种情况下,您需要其中一台计算机作为服务器 以下是在mac上设置svn的好指南: 最快的选择是使用Beanstalk()之类的服务来托管存储库。这样您就不必麻烦服

请原谅我的无知,但我不是傻瓜

我办公室里有4台Mac电脑。我想将SVN存储库与XCode集成,这样我们所有人都可以同时处理同一个项目

是否需要在远程服务器上设置SVN存储库?它可以安装在这4台Mac中的任何一台上吗


请让我知道。

您当然可以将SVN与本地计算机上的文件存储库一起本地使用。然而,这不是你想要的。您希望在计算机之间共享文件,在这种情况下,您需要其中一台计算机作为服务器

以下是在mac上设置svn的好指南:

最快的选择是使用Beanstalk()之类的服务来托管存储库。这样您就不必麻烦服务器设置和管理了。

不,这不是必需的,但它确实有助于避免在开发人员机器上安装SVN服务器时可能出现的一些麻烦问题。例如:

  • 开发人员机器需要重新启动,因为他安装了软件,或遇到内存问题,或应用了补丁等
  • 开发人员忘记了他正在托管服务器,于是关闭服务器过夜。与此同时,你想燃烧midnite机油,但没有最新的转速
  • 开发者在提交过程中踢电源线。
  • 开发者浏览一个“与工作相关”的网站,现在他每隔几秒钟就会看到俄罗斯新娘弹出窗口。Frack,是时候重新格式化了,如果你不需要移动SVN服务器的话
  • 。。。我相信你明白我的意思
  • SVN是相当宽容的,老实说,你可以勉强把它安装在开发人员的机器上,但使用专用服务器是好得多

    现在,如果您真的想要一个能够正常工作的SCM解决方案,请看看Git。XCode实际上在本机上支持它,而且它设计成无服务器工作。在我看来,这是一个比SVN更好的工具,值得花些时间学习


    祝你好运

    即使你把回购协议放在任何一台Mac电脑上,那台Mac电脑实际上就是服务器。但在这种情况下,我们如何获得该存储库的路径。对于Web服务器,我们有。如果我们将mac设置为服务器,那么路径是什么?谢谢您的指导。如果我们将mac设置为服务器,你知道路径是什么吗?谢谢你这么好的回答。关于Git,当我们在同一个项目上工作时,我们真的很辛苦。如果有人正在处理项目,而机器上的其他人试图运行该项目,Xcode总是崩溃。因此,我们别无选择,只能一次工作一个人,这真的很痛苦。有更好的使用Git的方法吗?@meetpd-很抱歉反应太晚。Git有许多客户端,使其更易于使用,Tower就是其中之一:。