您好我们正在使用CVS并定期开发。我大部分时间只处理三到三个文件。我还要提交文件夹中的所有更改吗?是否可以选择必须提交的文件,而不允许CVS提交仍在开发中的文件?
与文件1,文件2和文件3一样....我在一天的大部分时间都使用文件1,我检查日志并在文件2中遇到一些问题,所以我在文件2和决定承诺。但是文件中的代码仍在开发中,只想提交对file2的更改。这可能吗?
答案 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)
除了其他人所说的(这是正确的答案)之外,为什么不为实验性的东西创建分支而不是阻止提交更改?