svn使用汇总*

//比较
如果是eclipse插件的话,在eclipse中选择文件 - 右键 - Compare With,里面的几项都是 各个功能不同
有与当前版本对比的(Base verision)
有与服务器最新版本对比的(Last from repository)
有与服务器指定版本对比的(verision)
有与本机历史记录对比的(Local History)

//替换 replace with

//小组 team
  • 同步,是在更新提交之前做的工作,更新提交前先同步,可以知道哪些东西要提交哪些东西要更新,哪些东西是冲突的(你和同事 改了同一个文件,可能会出现冲突),出现冲突不能提交也不能更新,只有先将冲突的文件选择用本地的文件覆盖或用服务器的文件覆盖本地后才能更新或提交。同步后,你更新了再修改提交,那等于是在别人修改的基础上再修改。
  • 更新,是把服务器上最新版本下载到客户端,规则如下:

             1、如果你本地的某个文件没有修改过,而服务器上的这个文件别人已经提交过新版本,那么会用服务器上最新的文件覆盖你本地的文件;

             2、如果你本地的某个文件你修改过了还没有提交,服务器端的这个文件还没被别人改过,那么对你本地的这个文件没有任何影响;

             3、如果你本地的某个文件你修改过了还没有提交,服务器端的这个文件已经被别人改过,那么会提示你发生冲突,会将服务器上最新版文件、你新修改的文件、发生分歧前的那个版本的文件都存放到你的本地。

  • 提交,是指服务器上没有的,也就是你改过的东西,你需要将代码提交,其他同事更新你的代码。

Mark as mergerd (冲突时点它 冲突的文件会用本地的覆盖服务器的,意思就是说 用你的!)

override and update (冲突时 右键文件 选此项表示 用服务器的!)

还有一篇文档,待整理,在为知笔记中《svn注意事项》。http://wenku.baidu.com/link?url=FY9Y5kSaY38uH2JNyhiulC29efgCMt7p4AlxvuSbSr96zo5QHlSfq9R4158wIAXP0RPRc6gssLscXDXnx9adJ_WGS8VbPFL0zUWoMbbZ4fS 

 
  
 
  
 
  




你可能感兴趣的:(svn使用汇总*)