2012-01-19 35 views
0

我在SVN控制下有一個目錄樹,我想在樹中添加並提交幾個新文件。一些文件已經在SVN下,而其他文件則不在。有時甚至沒有新文件的父目錄在SVN下。我有所有新文件的名稱,但我不知道哪些是SVN下的,哪些不是。在SVN中添加並提交樹中的文件

我正在尋找一種簡單的方法來添加和提交所有這些文件。

添加不在SVN下的文件實際上很簡單:我是svn add --parents --quiet FILES...。這將添加所有那些不在SVN下的文件,並且對那些已經註冊的文件不做任何處理。但是svn commit似乎沒有類似的操作。當我在剛剛添加的文件上執行svn commit時,它抱怨父目錄尚未受SVN控制。 svn commit似乎沒有--parents選項。

有什麼建議嗎?

回答

1

AFAIK,svn commit默認是遞歸的。從樹的根目錄提交,並且所有內容都應該立即提交。

+0

問題是樹中可能有一些文件我不想提交。但是,我可能會找到一個完全自上而下的子樹。感謝提示。 – drmirror

+0

是否可以通過TurtoiseSVN在提交之前始終添加?在提交之前,我一直忘記添加文件。 –

-1
svn add --force 
svn commit -m "yes the damn thing works" 
相關問題