- 主题:关于CVS开发的问题
先搞懂原子递交的概念...
【 在 JulyClyde (七月) 的大作中提到: 】
: 看subversion的介绍说,cvs没有原子提交功能,svn有
: 而kbs是用CVS存放的。那么,是不是有可能存在这样一种情况,就是某时刻co下来的代码是不能用的?
: 或者,由于作者的疏忽,提交了多个修改中的一个,导致代码不能相互配合?
如果你说的是好几个change他只commit了其中一个,那svn也没办法。。。
这个基本看开发人员的素质和相互配合,我以前碰到过一个svn的项目,开发的人
基本是写一点就check in,一个月大概只有两三天代码是能编译的...
: ...................
--
FROM 128.12.181.*
看不懂,用过svn没?
【 在 JulyClyde (七月) 的大作中提到: 】
: 修改了多个文件的时候,commit时如果其中一个文件M的话,则整个commit都将被取消
--
FROM 128.12.181.*
那你再解释一下吧...什么叫一堆文件其中一个是M?我看不懂,55..
【 在 JulyClyde (七月) 的大作中提到: 】
: 用过啊
--
修改:atppp FROM 128.12.181.*
FROM 128.12.181.*
递交冲突是M?
另外,man cvs
commit verifies that the selected files are up to date with the cur-
rent revisions in the source repository; it will notify you, and
exit without committing, if any of the specified files must be made
current first with update
基本常识啊...
【 在 JulyClyde (七月) 的大作中提到: 】
: cvs提交冲突嘛
--
FROM 128.12.181.*
原子递交是说递交过程中如果出现不可控制的错误比方网络突然断掉的话
svn不会出现cvs可能会出现的一半文件递交一半没递交的情况...
但是svn和cvs对开发人员的素质要求基本没有大区别...
【 在 JulyClyde (七月) 的大作中提到: 】
: 看subversion的介绍说,cvs没有原子提交功能,svn有
: 而kbs是用CVS存放的。那么,是不是有可能存在这样一种情况,就是某时刻co下来的代码是不能用的?
: 或者,由于作者的疏忽,提交了多个修改中的一个,导致代码不能相互配合?
: ...................
--
FROM 128.12.181.*
什么叫文件冲突?
【 在 JulyClyde (七月) 的大作中提到: 】
: 那如果是文件冲突呢,它会提交吗?
: 如果提交了会不会造成不一致的情况?
: 此时有人co一套代码出去的话……
: ...................
--
FROM 128.12.181.*
当然出错阿,cvs会提示你先要update,我前面说过了呀
【 在 JulyClyde (七月) 的大作中提到: 】
: 你co之后,别人ci了,这时候你ci就出错
--
FROM 128.12.181.*
17118
拜托你先man cvs :)
【 在 JulyClyde (七月) 的大作中提到: 】
: 那如果在冲突时你提交好几个文件呢,另外几个没有冲突的到底是上去了还是没上去
--
FROM 128.12.181.*
cvs的文档不太好,svn的文档比较好
有人认为新手上手cvs稍难...
【 在 JulyClyde (七月) 的大作中提到: 】
: 谢谢
: cvs的文档写得太“离散”了
--
FROM 128.12.181.*