Svn window图形的客户端使用方法
SVN是什么?
SVN是一种分支版本管理软件,对每一次提交的数据都有记录,可以任意创建版本分支,可以设定每一个用户的读写权限,为数据安全以及保证软件开发过程中版本稳定性。SVN每次提交都会有一个新的版本号产生。
关键字:
SVN当前版本 HEAD
本地最后一次更新的版本 WorkBase
SVN之数据更新(checkout&update)
SVN在第一次进行更新(checkout)
的时候需要指定SVN服务器URL地址以及checkout内容存放的目录,
在第一次访问SVN的时候是需要输入帐户和密码的,
可以点击save autoentication保存密码
后续的更新需要通过
Update选项进行内容更新,需要更新到指定版本需要通过右键菜单
并且在弹出的对话框中
指定需要更新的版本号
mit)
在本地如果要向SVN添加新的内容需要先选定需要提交的文件或者文件夹
然后通过SVN的Add右键菜单添加,此时会弹出一个对话框,在对话框中可以再次确认需要提交的文件和文件夹
已经添加的文件或者文件夹的图标上会有一个加号
内容提交的时候通过右键菜单
来提交修改过或者新添加的内容,另外修改过的内容图标会有一个红底的感叹号
SVN之数据回滚(revert)
当本地修改过的数据不需要了,需要恢复到WorkBase,那么就需要进行数据回滚,选定的文件和目录可以通过右键菜单进行数据回滚
SVN之数据删除(delete)
SVN上不需要的文件可以通过右键菜单
进行删除,并且通过右键菜单
提交删除操作
SVN之log查看(show log)
SVN的内容提交记录可以通过
查看。
SVN之文件比较(diff&merg)
当本地文件的WorkBase版本比SVN对应的文件的当前版本(HEAD)低的时候(也就是有人抢先提交了内容)提交修改的内容会造成版本冲突,此时需要手动解决。解决方法如下,先通过update菜单更新内容(参见前文二),update过程中系统会尝试进行内容融合,如果是文本文件并且运气好的话会融合成功(恭喜你!),否则会产生文件冲突,冲突的文件图标上会有一个三角形感叹号,并且会产生几个临时文件:.,.r17是Head版本文件(r后面跟的是版本号),带三角感叹号的是系统尝试融合的冲突文件。
此时需要进行手动融合。步骤如下:
先查看log(参见前文六),看和本地内容冲突的版本的提交者
和冲突版本提交者一起打开冲突文件进行内容比对,确定哪些内容是当前需要的,将文件按照当前需求修改正确。
修改完毕后通过菜单告诉系统修改完毕
提交修改后的内容
SVN之目录查看(Repo-browse
Svn window图形的客户端使用方法 来自淘豆网m.daumloan.com转载请标明出处.