svn常用的3个命令

来源:互联网 发布:hql语句查询所有数据 编辑:程序博客网 时间:2024/06/06 07:11

1) update to this revesion

   假如最新版本是30,this revesion=15, 

   更新本地代码库到15号,就好象是在一个空白文件夹中签出这个15号一样。

   如果本地的30号的基础上已经产生本地修改,那么,会把本地修改往15上merge,如有冲突,请修改。

   完成以后的本地版本是15。

   

   如果本地最新版本是30,this revesion=45,

   道理是一样的,更新到45,如果本地有修改,本地的文件往45上merge,如有冲突,请修改。


2) revert changes from this revesion

   如果当前版本是30, this revesion=15,

   需要丢弃15号所作的一个修改,也就是丢弃15和15号之前一个版本之间的delta,例如,14~15之间的修改delta,

   相当 30-delta 这个运算,如有冲突,请修改。

   完成以后本地版本依然是30.


3) revert to this revesion

   如果当前版本是30,this revesion=15,

   首先丢弃本地的所有修改,再丢弃16~30的所有修改,

   完成以后本地版本是15.