SVN的使用及代码合并
客户端使用
下载地址在此
安装过程省略。
安装后,软件默认设置为英文,有需要可以右键任意位置,打开下拉菜单中svn里setting选项,将语言设置为中文,但是建议使用英文。
安装后,在需要作为代码仓库的目录下建立一个文件夹,右键该文件夹,选择SVN Checkout 选项。
Url中填写的是svn的仓库地址,可以在自己的服务器上搭建Svn仓库,一般填写由仓库管理员给定的仓库地址
directory中是刚刚选择的文件夹
之后点击ok在弹窗中填入账号密码(由svn服务器管理员提供),正确后默认会拉取仓库里最新的文件
正确配置好svn服务器路径后,会在该文件夹下生成一个隐藏文件夹”.svn”,删除该文件夹就会解除关联。
配置好后右键该文件夹,右键菜单上会多出两个选项,Svn Update 和Svn Commit ,一个更新,一个提交。
Update没什么好说的,就是同步服务器上的最新代码到本地。注意在更新时,如果本地对应文件被修改过,一般不会更新。
Commit,提交本地的文件到服务器上。
上方文本框内填写备注,备注本次提交的内容(一般都要求写)
下方文本框内显示的是本次提交的版本与服务器上版本不同的文件,提交时注意比较提交文件是否正确、是否无意中覆盖了别人代码、提交代码前注意上锁(右键项目文件夹GetLock),提交后注意解锁 ReleaseLock。
代码合并
代码合并通常使用BeyoundCompare软件进行代码合并,稳妥的做法是另开一个文件夹,对svn服务端上的项目文件夹加锁,分别复制 svn服务端上的项目和本地项目,使用该软件合并代码,并在本地测试通过后 commit合并后的项目文件,最后同样注意解锁。
SVN的使用及代码合并
https://maoxianck.github.io/程序/svn的使用及代码合并/