是否有任何其他方式而不是SVN在不同的PC上的iPhone项目上组合和协同工作

时间:2011-08-12 12:35:04

标签: iphone svn tortoisesvn

我是一名大型项目的新手。现在我和其他许多朋友一起工作。但我打算尝试使用SVN实现。但我无法正确实施它。 是否有任何其他方式或工具可以同时支持项目和协同工作。 ? 请帮我解决这个问题。感谢。

2 个答案:

答案 0 :(得分:1)

你是什么意思“无法正确实施”?你无法让它工作,或者你没有资源(就像一台可以作为服务器的机器)。

Subversion是最容易启动和运行的版本控制系统之一。您可以通过svnadmin create命令创建存储库,然后您可以通过各种不同的方式来实现它:通过httpd Apache,通过自己的内部svnserver或通过SSH。有公共Subversion服务器,你可以免费使用。

如果您向我们提供更多信息,我们可以给您一些建议。如果您不熟悉版本控制,则可能会使服务器与客户端混淆。或者,您可能忘记了启动和运行Subversion的一小步(例如启动svnserve,或在svnserve.conf文件中启用密码行)。请告诉我们,我们可以提供帮助。

顺便说一句,我同意GIT是一个很好的选择。使用GIT,您无需在任何时候启动和运行集中式服务器即可共享工作。我使用Dropbox成功地使用GIT保存了项目。哎呀,如果你愿意的话,你甚至可以通过电子邮件将你的工作与GIT同步。但是,如果你遇到Subversion问题,你可能会遇到更多让GIT启动并运行的问题。

答案 1 :(得分:0)

如果您有几个人在同一个XCode项目上工作,那么您可以获得的更好建议是使用git。 Git比SVN更好地同时在同一个项目上工作,因为它的概念是其中心思想;看看git文档以及如何轻松处理合并情况。 我的好参考:
Modernize Your Git Workflow
A successful Git branching model