2010-07-27 56 views
3

您好,我們正在使用CVS並定期進行開發。我大部分時間只在三個文件上工作。我是否還必須提交文件夾中的所有更改?是否可以選擇必須提交的文件,而不允許CVS提交仍在開發中的文件?我們可以提交單個文件嗎?

與文件1,文件2和文件3一樣....我在一天的大部分時間使用文件1,檢查日誌並在文件2中出現問題,因此我在文件2中做了一個快速更改並決定提交。但是,文件中的代碼仍在開發中,只想提交對file2所做的更改。那可能嗎?

回答

6

是啊,只要使用

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$ 
+0

喵,所以語法是cvs commit filename? – sai 2010-07-27 21:56:39

0

或者別人說了什麼(這是正確的答案),而不是阻止提交更改,爲什麼不創建一個實驗性的分支?

相關問題