SVN:代码版本管理工具。

要使用SVN管理源代码,必须得有2套环境:

1.服务端:

  存储客户端上存的代码。

  可以在Windows上安装Visual SVN Server。

 

2.客户端

  上传本地的代码到服务器

  命令行,cornerstone 

Xcode集成svn:

  1.在偏好设置中的account的左下角的+号中,点击添加代码仓库的地址,你的用户名(你的老大会给你)。

  2.在sorcerer control中checkout一份即可把服务器的代码下载到本地

svn的结构:

  一个完整的svn目录通常有3个:trunk(主干),branch(分支),tag(用于记录重大的版本号,一般来说,tag标签的内容,一般人市没有权限修改的)。通常开发中,我们在trunk中进行版本的迭代,在分支中修复bug(例如app 1.0上线了,但是后来发现有bug,我们会在分支中修复bug,在主干中继续做版本迭代,然后再合并分支到主干)

cornerstone :

  出现的提示:

    d:删除了文件。你要提交,告诉服务器你删除了什么文件

    ?:你在自己的目录下新建文件,没有把文件提交提交到版本控制器。需在下方的add按钮点击添加