专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VSTS

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

发布时间:2011-06-20 18:33:43 文章来源:www.iduyao.cn 采编人员:星星草
使用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开始哦.

 

 

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: