说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

*******WINCVS中多人同时修改同一内容冲突!!!解决后加100分!!!*******

编辑:说三道四文库 发布时间:2018-06-23 06:23
HTML文档下载 WORD文档下载 PDF文档下载
冲突:多人同时修改同一内容。冲突的情况下,通过文件两个版本的比较消除冲突的地方后再次提交。比较两个版本不同的方法是:可以利用CVS自带的比较工具,CVS会把不同部分通过
<<<<<<<<<<<
...
==========
...

>>>>>>>>>>>列出来;
也可以利用其它文本比较工具比较(Preference setting中选定,Query-diff setting中选定);


我现在遇到多人同时修改的情况,但第一人commit后其它人不能提交,update下来后又会覆盖自己的修改,
(1)请问如何解决这一问题,即将两人所做的修改同时保留下来?
(2)文中“可以利用CVS自带的比较工具”是指什么工具?
wincvs在提交前可以使用wincvs的diff功能,在WINCVS中选定需要提交的文件后,点右键,有一个diff selection选项,这个选项可以比较目前服务器上与本地上的不同.
update后应该只会merge,不会覆盖吧?
cvs diff -r version1 -r version2 filename
可以显示两个版本之间的差异;
commit后有冲突的话,需要手工修改掉这些冲突的地方,然后提交,别人就可以修改提交了;不要冲突的时候就update,他会把库中的版本取出来覆盖你本地的修改。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘