[Versons]svn管理工具Versons基本使用

本文是对 svn 管理工具 versons 的最简单的使用,其实工具的使用不难,只是有时时间久了,难免会忘记一些操作,所以就在这里记录一下,以备自己查漏补缺.

这里分享一个versons的下载地址:versons下载

安装之后打开会看到如下界面:

[Versons]svn管理工具Versons基本使用_第1张图片
versons首页

这里只给出了中间部分的截图,左侧是书签栏,有你创建的各个svn链接的书签,选择各个书签,即可进行下载,上传,更新代码的操作;
这里选择红框框出的那一项** Repository** 新建一个书签 :

[Versons]svn管理工具Versons基本使用_第2张图片
添加svn地址

这里** Location** 栏填上你的** svn** 地址,一般是一个** https** 链接, name 栏在** Location** 栏填上后,会自动填充一个名称,当然,也可以自定义;

PS: 这里的** https** 格式一般为: https://主机IP地址/svn/文件路径

下面的** Username** 和 **Password **就是你的 svn 用户名和密码,这里填完后,上面的 Location 栏会有一些变化:

[Versons]svn管理工具Versons基本使用_第3张图片
填充用户名

Location 栏的地址中会自动填充你的用户名@字段;
下面点击** Create** 即可新建一个** svn** 标签,这时,在主页的左侧会看到这个新建的书签,选中后,中间位置会出现这个 svn 地址下的所有文件,选则你需要同步到额文件夹,当选择最外层目录时,即可同步所有的文件:

[Versons]svn管理工具Versons基本使用_第4张图片
文件目录

这里选择同步所有的文件;
可以看到,左上角有三个按钮,以后使用的最多的也就是这三个按钮:

  • Update :
    更新本地仓库,保证本地文件与svn服务器一致;
  • Commit :
    提交本地更改到svn服务器,保证svn服务器文件与本地一致
    PS: 这里需要注意,在commit之前,最好先update一下,如果本地的代码版本和服务器不一致,会提交失败;
  • Checkout :
    下载文件到本地仓库,一般是在第一次添加svn地址的时候,下载一次即可,以后的更新操作就不需要了;

这里因为是第一次下载文件,所以选择** checkout** , 这时会弹出一个对话框,让你选择文件保存的位置,这里选择了桌面:

[Versons]svn管理工具Versons基本使用_第5张图片
选择文件保存位置

然后,点击** Checkout** ,稍等片刻,即可将** svn** 服务器的文件同步到本地.
以后的操作,主要就是** Update** 和** Commit** 了;

其他按钮介绍

在** versons** 首页还有其他的一些按钮,这里简单进行一下说明:

  • Local Changes :本地的改动
  • Compare Diff : 对比本地和svn服务器的不同
  • Blame : 主要是看谁进行了哪些更改(用于划责的)
  • History : 更改历史,每一次的Commit在这里都有记录
  • Quick Look :快速查看
  • Inspector : 查看一下其他信息,右侧会有一个新栏目出现
  • Revert : 返回上一版本,在你从svn服务器update了一次,但是有很多问题,你想回滚到原先的版本,可使用此按钮
  • Add : 添加新文件到本地仓库,在你新建一个文件的时候可用到,一般是先add之后,再去commit,否则新添加的文件无法同步到svn服务器;
  • Delete : 删除文件,这里需要注意: 如果是想删除项目中某个文件,不要在项目里直接删除,在这里找到需要删除的文件,然后点击这个按钮删除,删除后,再commit一下同步到svn服务器,这样,项目中的文件也随之删除了;
文件状态

从versons里看每个文件都有不同的状态,正常情况下是没有什么标识的,但是在文件编辑后,添加后,文件的前面是有一些标识的,下面我截取了部分标识,简单做一下介绍:

    1. 未添加到本地仓库的文件
      这种文件标识,一般会在新建的文件前出现,主要是文件还没有添加到本地的svn仓库,这时可以点击上面的Add按钮进行添加,之后会变成2的标识:


      未添加到本地仓库的文件
  • 2.待提交的文件
    这种标识是在1的标识,进行Add操作后的文件状态,这个状态的文件可以直接点击Commit进行提交了:
待提交的文件标识
  • 3.已编辑的文件
    如果对已同步到svn服务器的文件进行了编辑,文件前会出现这个标识,意味着这个文件有改动,需要重新提交(commit)到svn服务器:
编辑的文件状态
  • 4.待删除的文件
    需要删除的文件点击delegate之后,文件的标识会变成这个,然后再commit之后,该文件就会从svn服务器和本地的项目中删除:
待删除的文件

这就是最基本的versons使用了,也基本使用这些就够了,如果出现冲突,只能具体情况具体分析了,解决冲突的方式,以后有时间再更新吧.

你可能感兴趣的:([Versons]svn管理工具Versons基本使用)