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