前言
最近换了新公司(江苏易云科技),公司这边要求使用 SVN 进行代码管理,很是一脸萌比,现在大部分 IOS 开发都用 git ,为毛要使用 SVN 呢? 实在搞不懂,不过想想也是,Java、安卓、Web 前端都在用,那我能特立独行吗?(身在曹营心在汉啊)
好了,废话不多说,Just do it.
准备工作 - 创建 SVN 账号
我这边注册的是SVN China 源代码托管中心,当然如果你注册别的 SVN 网站亦可。
第一步 - 服务器上创建 SVN 项目
在 SVN 网站上创建项目,如图所示:
SVN 服务器上创建项目.png我这边创建的项目名称为:
svndemo666
,具体填写信息如图所示:
项目具体信息填写内容.png
项目全称、项目简称、项目性质为必填,注意:项目性质如果为私人项目,别人看不到项目代码,开源项目别人可以访问项目代码。其余字段可根据个人情况适当填写。
复制你的 SVN 项目地址,我的是
http://www.svnchina.com/svn/svndemo666
,如图所示:
SVN 地址.png
第二步 - 添加 SVN服务器上的仓库
打开 Xcode ---> Perferences --->Accounts ---> 点击左下角的➕ ---> Add Repository, 输入刚才复制的 SVN 项目地址,填写账号和密码,注意:Type 一定选择 Subversion,点击 Add按钮,如图所示:
填写SVN 项目地址、账号、密码.png第三步 - 本地创建项目
在本地创建项目,这里我的项目名字是:svndemo666
,填写好相应信息后点击 Next 按钮,如图所示:
注意:下面的 Source Control 不要勾选 Source Control 不要勾选.png
点击 Create 按钮,然后关闭项目,为了避免对SVN有影响,最好完全退出Xcode
第四步:终端命令行 - 同步项目
打开终端, cd空格,拖动你的项目到终端上,按回车键
cd /Users/panzhangbao/Desktop/svndemo666
输入svn import-m "New Import Local Project" 空格,后面是你的 SVN 项目地址
http://www.svnchina.com/svn/svndemo666
,具体代码如下:svn import -m "New Import Local Project" http://www.svnchina.com/svn/svndemo666
将项目检出
svn co http://www.svnchina.com/svn/svndemo666
到此 SVN 项目初始化结束,打开 Xcode,Check Out 你的 SVN 项目即可
项目更新和提交
项目首次 Check Out 下来之后,你就可以修改代码了。
注意:在提交代码之前,一定要先更新代码,再提交代码,避免代码冲突,如此循环,方得始终
网友评论