SVN的使用及代码合并

SVN的使用及代码合并

毛线球上的喵星人 698 2020-03-13

客户端使用

下载地址在此

安装过程省略。

安装后,软件默认设置为英文,有需要可以右键任意位置,打开下拉菜单中svn里setting选项,将语言设置为中文,但是建议使用英文。

安装后,在需要作为代码仓库的目录下建立一个文件夹,右键该文件夹,选择SVN Checkout 选项。

img

Url中填写的是svn的仓库地址,可以在自己的服务器上搭建Svn仓库,一般填写由仓库管理员给定的仓库地址

directory中是刚刚选择的文件夹

之后点击ok在弹窗中填入账号密码(由svn服务器管理员提供),正确后默认会拉取仓库里最新的文件

正确配置好svn服务器路径后,会在该文件夹下生成一个隐藏文件夹”.svn”,删除该文件夹就会解除关联。

配置好后右键该文件夹,右键菜单上会多出两个选项,Svn Update 和Svn Commit ,一个更新,一个提交。

Update没什么好说的,就是同步服务器上的最新代码到本地。注意在更新时,如果本地对应文件被修改过,一般不会更新。

Commit,提交本地的文件到服务器上。

img

上方文本框内填写备注,备注本次提交的内容(一般都要求写)

下方文本框内显示的是本次提交的版本与服务器上版本不同的文件,提交时注意比较提交文件是否正确、是否无意中覆盖了别人代码、提交代码前注意上锁(右键项目文件夹GetLock),提交后注意解锁 ReleaseLock

代码合并

代码合并通常使用BeyoundCompare软件进行代码合并,稳妥的做法是另开一个文件夹,对svn服务端上的项目文件夹加锁分别复制 svn服务端上的项目和本地项目,使用该软件合并代码,并在本地测试通过后 commit合并后的项目文件,最后同样注意解锁


# 程序 # 代码