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

5

你好,我们正在使用CVS进行开发。我大部分时间只处理1-3个文件。我是否仍需提交整个文件夹中的所有更改?是否可以选择需要提交的文件,不允许CVS提交还在开发中的文件?

比如说,我在处理文件1、文件2和文件3...,我大部分时间都在处理文件1,我检查日志时发现文件2有问题,于是我快速修改了文件2并决定提交。但文件中的代码仍在开发中,我只想提交对文件2所做的更改。这样做可能吗?

3个回答

8
是的,只需使用


cvs commit file2

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$

喵,那么语法是cvs commit filename吗? - sai

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接