您好,我們正在使用CVS並定期進行開發。我大部分時間只在三個文件上工作。我是否還必須提交文件夾中的所有更改?是否可以選擇必須提交的文件,而不允許CVS提交仍在開發中的文件?我們可以提交單個文件嗎?
與文件1,文件2和文件3一樣....我在一天的大部分時間使用文件1,檢查日誌並在文件2中出現問題,因此我在文件2中做了一個快速更改並決定提交。但是,文件中的代碼仍在開發中,只想提交對file2所做的更改。那可能嗎?
您好,我們正在使用CVS並定期進行開發。我大部分時間只在三個文件上工作。我是否還必須提交文件夾中的所有更改?是否可以選擇必須提交的文件,而不允許CVS提交仍在開發中的文件?我們可以提交單個文件嗎?
與文件1,文件2和文件3一樣....我在一天的大部分時間使用文件1,檢查日誌並在文件2中出現問題,因此我在文件2中做了一個快速更改並決定提交。但是,文件中的代碼仍在開發中,只想提交對file2所做的更改。那可能嗎?
是啊,只要使用
cvs commit file2
從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 2010-07-27 21:56:39