我们可以提交单个文件吗?

时间:2010-07-27 21:50:51

标签: file cvs commit

您好我们正在使用CVS并定期开发。我大部分时间只处理三到三个文件。我还要提交文件夹中的所有更改吗?是否可以选择必须提交的文件,而不允许CVS提交仍在开发中的文件?

与文件1,文件2和文件3一样....我在一天的大部分时间都使用文件1,我检查日志并在文件2中遇到一些问题,所以我在文件2和决定承诺。但是文件中的代码仍在开发中,只想提交对file2的更改。这可能吗?

3 个答案:

答案 0 :(得分:7)

是的,只需使用

cvs commit file2

答案 1 :(得分:1)

取自http://cvsbook.red-bean.com/cvsbook.html

“在这里,我们按名称提交一个文件,通过推断提交两个文件:”

 floss$ cvs commit -m "print goodbye too" hello.c
 Checking in hello.c;
 /usr/local/cvs/myproj/hello.c,v  <--  hello.c
 new revision: 1.2; previous revision: 1.1
 done
 floss$ cvs commit -m "filled out C code"
 cvs commit: Examining .
 cvs commit: Examining a-subdir
 cvs commit: Examining a-subdir/subsubdir
 cvs commit: Examining b-subdir
 Checking in a-subdir/subsubdir/fish.c;
 /usr/local/cvs/myproj/a-subdir/subsubdir/fish.c,v  <--  fish.c
 new revision: 1.2; previous revision: 1.1
 done
 Checking in b-subdir/random.c;
 /usr/local/cvs/myproj/b-subdir/random.c,v  <--  random.c
 new revision: 1.2; previous revision: 1.1
 done
 floss$

答案 2 :(得分:0)

除了其他人所说的(这是正确的答案)之外,为什么不为实验性的东西创建分支而不是阻止提交更改?