我从未在生活中使用版本控制。我的一个朋友希望我使用Xcode在我的机器上访问他的项目。他给我的全部是一个URL。所以,问题是:我如何获得所述源代码?
谢谢;)
编辑1
请记住,我只需要下载源代码。我自己不需要做任何更新或版本控制。我认为这应该很简单,比如登录这里,下载等等没有?
答案 0 :(得分:2)
首先,如果您不熟悉svn,最好在开始之前先了解它。 google覆盖范围内有很多来源,所以我不会在这里详述。现在,转到Xcode ......
在您引用存储库之前,您需要进行备份。方法如下:
在Xcode中,从Xcode菜单中选择Preferences,然后从该窗口中选择SCM选项卡。该区域将列出您已设置的存储库,此时可能没有。 单击存储库列表左下角的加号添加存储库。给它一个名字(你的选择)并将SCM系统设置为颠覆。 单击“确定”将显示服务器设置的空模板。您可以通过使用用户名输入整个URL,或忽略URM字段并填写其他详细信息来填写此信息。
注意:假设您逐字段执行此操作,我强烈建议最后输入方案(即https)以防止Xcode在信息完成之前尝试登录。它基本上会在运行中尝试进行身份验证,并且在多次尝试使用不完整的密码进行多次身份验证时,会导致帐户锁定。
如果一切顺利,密码下会有一点绿灯,旁边有Authenticated字样。
此时已设置存储库。您应该可以通过从Xcode中的SCM菜单中选择Repositories来浏览它并使用它。从那里你可以检查你喜欢的项目。
一旦你有一个你从subversion签出的项目目录,你可以设置它来显示状态并从Xcode检查等。这很简单 - 它不是很明显。
答案 1 :(得分:0)
你应该快速浏览Subversion书籍,特别是基础章节的“Subversion In Action”部分。它简洁明了。我不熟悉任何XCode集成,或许另一个答案可以提供更多建议......
编辑:如果您已经安装了svn客户端,则可以使用“svn checkout {url}”来获取源代码。此外,由于Subversion网络协议是基于HTTP的,因此您通常可以使用Web浏览器访问各个文件,方法是访问存储库URL(假设您的朋友通过HTTP公开存储库,而不是svn + ssh)。当然,这不会让你在一次爆炸中获得所有文件 - 你需要Subversion客户端才能做到这一点。但是,不要担心,客户端非常轻巧。