SVN客户端操作

SVN客户端的操作


下面我们来了解一下SVN客户端的一些基本的操作


代码更新


一个代码工程往往不止一个人在维护,所以当我们要修改代码或者提交修改之前,应该先更新代码工程,如果有冲突,就根据冲突提示进行修改,修改之后才能提交。

更新的方法:在本地工程的根目录空白处点击鼠标右键,然后选择

SVN update

操作之后显示如下:


如果服务端有新的版本,就会显示更新的文件,更新完成之后,会显示最新的版本号。



查看以及提交修改的记录


当我们修改工程的某个文件后,该文件的状态将由绿色对号变成红色叹号,如下显示:


我们右键点击这个文件(当然也可以在当前目录的空白地方右键点击操作,在目录的空白位置操作的话,显示的是该目录所有修改过的文件),在下拉菜单中选择

SVN Commit...

之后显示如下:



提交之前,我们要确认下修改的地方是不是我们要提交的,双击列表中显示的修改过的文件,显示如下:



确认修改记录都是要提交的之后,关闭上面的文件对比弹出框,进行如下显示的操作:


填写确认完之后点击“OK”即可。



提交新加的文件


新加的文件是没有版本管理的,状态显示如下:


显示的是一个蓝色背景的问号,如何提交这个文件到SVN服务端进行版本管理呢?右键点击该文件,在下拉菜单中选择

Add

操作显示如下:



如上操作之后,文件上的问号变成了蓝色的加号,显示如下:



然后右键点击该文件,在下拉菜单中选择SVN Commit...显示如下:



提交成功之后,该文件就会由蓝色加号变成绿色的对号。



文件或者文件夹的状态


关于文件或者文件夹都有哪些状态,我们可以看一下SVN客户端的配置,显示如下:



1. normal:正常状态。显示该状态的文件夹或者文件在SVN更新工程之后没有再进行修改。


2. modified:已修改状态。从SVN服务端更新工程之后进行了修改,当文件修改后,该文件上显示的是该红色叹号标志,同时所有包含该文件的文件夹也显示红色叹号的已修改标志。


3. conflicated:版本冲突状态。在我们提交修改之前,从SVN服务端更新最新的工程时,如果SVN服务端最新版本和自己本地工程同时修改某个地方时,就会出现冲突,出现冲突之后重新修改冲突的文件,然后再去提交就可以了。


4. readonly:只读状态。


5. deleted:已删除状态。对某个文件夹执行了deleted操作之后,该文件夹就会显示已删除状态,提交之后,该文件夹就会从SVN服务端上删除掉,当然本地工程中的相应文件夹也会删除掉。


6. locked:已锁定状态。


7. added:新添加状态。对某个文件夹或者文件执行了added操作之后,该文件夹或者文件就会显示蓝色加号标志,即为此状态,并且包含添加的文件夹或者文件的目录会显示modified已修改状态。


8. ignored:被忽略状态。对工程下的某个文件夹或者文件执行“Delete and add to ignore list”操作并提交到SVN服务端之后,被执行该操作的文件夹或者文件就会显示被忽略状态。


9. non-versioned:无版本管理状态。新创建的文件夹或者文件会显示此状态。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值