基础操作一
检出
赋值SVN服务器地址到本地项目目录,鼠标右键选择SVN CehckOut
进行检出
当工程目录现实如下,表示与SVN服务器牵手成功
注意,第一次安装后,需要重启才会现实
更新
进入工程目录,鼠标右键点击SVN更新,出现如下图标表示更新成功
注意,每次对项目文件进行操作时,最好提前进行一次更新,防止覆盖其他成员代码
提交
鼠标右键,点击SVN提交,设置如下
提示如下表示成功
在网页上进行查看
修改与日志
当我们需要修改文件,并查看以前版本时,方法如下
第一步:SVN更新
第二步:修改文件并保存
第三步:再次提交
第四步:鼠标右键,选择TortoiseSVN,点击日志现实即可查看历史版本
在网页上进行查看
查看日志
基础操作二
撤销
当我们对某个文件进行修改,发现错误的时候,需要进行修改如下
点击提交,查看修改内容,发现错误,希望撤销修改
当我们将我们上传完错误的文件到服务器,如何进行撤销呢?
如下
提交并查看网页
发现错误,我们需要还原
进入工程目录,进入SVN菜单栏,
再次提交
撤销成功
恢复
当我们想要恢复到之前的某个版本
我们先再提交几次
首先进行测试,多提交几次
提交
后面一次,打印1和2
选中该版本,右键选中复原到此版本
忽略文件与文件夹
当我们想要忽略某些文件夹,即不希望提交到服务器时,该怎么操作呢?
如下
选中该文件夹,鼠标右键,进入SVN菜单,选中添加忽略表
再次更新,查看网页
忽略文件
鼠标右键,进入TortoiseSVN,选中增加到忽略列表
更新并提交
基础操作三
冲突
什么情况最容易发送冲突呢?
1.多人修改了同一个文件的统一行;
因为SVN不知道应该以谁修改的为正确答案,所以无法合并代码。这个时候需要我们自己点击冲突位置,然后进行修改,选中以其他人的为正确代码,还是以自己的代码为正确,即可解决冲突
2.无法进行合并的二进制文件
这里的二进制就类比图片,音频等资源,当我们不同的电脑对该文件进行了不同的操作,就会使得产生冲突,解决这个冲突也很简单,就是点击该冲突事件,选中正确的二进制文件进行合并
避免冲突
经常updata同步他人的代码
二进制文件不要多个人同时操作
总结
相信到这里,大家已经能够基本的操作SVN了,是不是还是非常的方便。不过网上说,SVN使用时,上传错误会整的人蛋疼
。以后遇到了一定和大家分享蛋疼的感觉。