SVN工具使用总结

svn的基本工作原理
SVN管理代码是在一台服务器上建立一个过程库,用于存放项目的文档、源码。用户在开发前,需要把过程库里的项目文件下载到本地,然后开发人员在本机电脑上进行开发修改。修改完成后用svn命令进行提交到过程库,也可以通过代码更新获取其他人的代码。
 SVN的优点是可以记录每个文件的每一次修改更新记录,可以回退到到任意时刻的旧的版本,可以用来管理程序源码、其他文件类型(文本、视频、图片等等)
SVN的文件状态:
:与过程一致的文件
:被修改的文件
:存在冲突的文件(可能被多人同时修改)
:新增的文件
SVN使用:
本地仓库就是用于存放各种文档、程序的一个文件夹。在文件夹中右键可显示SVN选项
SVN Update:可通过SVN更新操作把最新版本的文件下载到本地仓库,
SVN Commit:  通过SVN提交操作把自己的更改推送到服务器以方便他人获取

 

SVN Check Out:

增加文件:当新建一个文件时,需要在SVN选择Add后,再commit该文件
查看文件的差异:
SVN还原(SVN Revert):
在需要进行历史版本回滚的目录或文件上,点击右键,选择菜单“TortoiseSVN”->“Show log”,如下图所示:
在打开的“Log Messages”面板中,右键选中你要回滚的版本,在出现的右键菜单中选择“Revert to this revision”,即可执行回滚操作。
 
解决冲突:
当文件冲突后,你提交时会报错。所以选择冲突的文件,右键TortoiseSVN,选择 Edit conficts。

 

然后根据自己的情况进行合并还是删改。保存,退出。

 
 
posted on 2020-09-14 19:31  blue_hl  阅读(433)  评论(0编辑  收藏  举报