cvs update问题。急问高手,万分感谢!

zhangle0403 2004-09-20 08:33:35
A B两人,同时修改5.txt文件,此时版本都为1.1,A修改后提交,此时最新版本1.2,B也进行了修改,但和A该的不是同一行,此时commit不成功,故县进行update操作,但update之后并不是两人合并的版本而是A刚刚提交的版本,提示如下
cvs update -P 5.txt (in directory D:\CVSClient\admin\Jackey\)
U 5.txt
cvs server: nonmergeable file needs merge
cvs server: revision 1.3 from repository is now in 5.txt
cvs server: file from working directory is now in .#5.txt.1.2
C 5.txt

***** CVS exited normally with code 0 *****

为何不能merge阿??????
...全文
138 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
silvercolor 2004-10-19
兄弟,你用update的时候,那个merge option设置好了没有啊!!
回复
meijing 2004-10-15
不对,update应该会合并的。如果有冲突会用
<<<<
---
>>>>
标记出来。

楼主说得可能是bug,
我们用cvs时遇到过update不起作用的bug。
回复
pinxue 2004-10-12
实在不行,试一下cvs update -j
回复
pinxue 2004-10-12
不对,update应该会合并的。如果有冲突会用
<<<<
---
>>>>
标记出来。
回复
general2000 2004-10-12
Update是从服务器下载东西呀,COMMIT才能合并的,兄弟,你看的书未必是全对了!

回复
zhangle0403 2004-09-20
可手册上说只要没有冲突,既没有修改同一行,update会先mergeA修改的其他部分,到本地与B刚刚修改的部分合并
回复
Tycool 2004-09-20
Update的功能只是从服务器上得到版本阿,不是merge
这段提示已经告诉你了,你从服务器上得到了1.3版本(A改的),本地的B修改的该文件已被改名为.#5.txt.1.2,只有手工将其中B修改的部分改到本地的1.3版本文件5.txt中,然后commit提交就行了
回复
相关推荐
发帖
研发管理
创建于2007-08-27

1221

社区成员

软件工程/管理 管理版
申请成为版主
帖子事件
创建了帖子
2004-09-20 08:33
社区公告
暂无公告