使用CVS时提交文件出现冲突的一种解决办法

在使用cvs团队开发中提交文件时出现版本冲突的一种解决方案

 

Author: slowman     Email : slowman@yeah.net

申请:转载请注明出处

 

在利用cvs进行团队开发的时候,如果在进行代码更新,就修改本地机上的代码,然后提交的话,很容易出现版本冲突很多教材上都提到了解决方案.这里笔者根据自己的经验,提出一种解决方案,仅供大家参考,欢迎大家讨论.

 

解决方案

1,在服务器(注意:是服务器哦)上找到出现版本冲突的文件所在的版本控制目录(以笔者刚才出现的问题为例,笔者的AgentConftroler.java这个文件出现冲突) 如图所示.里面有一个名为CVS的文件夹和Eclipse工程中这个包下面的所有文件(*.java)的版本控制文件(*.java,v格式的)



 

2,删除出现冲突的文件的版本控制文件.本例中是AgentControler.java,v这个文件.

3,打开本地上的工程中该文件所在的目录.会发现里面有一个名为CVS的文件夹.

 



 

4,,打开文件夹,然后用editplus或者其他软件打开名为Entries的这样一个文件.删除/AgentControler.java开头的这一行,然后保存 .



 

5,删除本地机上的Agentcontroler.java文件.

6,将本地机的工程断开(team->disconnect),,然后重新share .

7,更新一下以前Agentcontroler文件所在的包,cvs就会重新下载服务器上的AgentControler.java. 不过,版本号又是从1开始哦.

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值