在树中添加和提交文件到SVN

时间:2012-01-19 19:35:44

标签: svn

我在SVN控件下有一个目录树,我想在树中添加和提交几个新文件。有些文件已经在SVN下,有些则不是。有时甚至新文件的父目录都不在SVN下。我有所有新文件的名称,但我不知道哪些文件在SVN下,哪些文件不在。

我正在寻找一种简单的方法来添加和提交所有这些文件。

添加不在SVN下的文件实际上很简单:我svn add --parents --quiet FILES...。这将添加所有不在SVN下的文件,并且对已经注册的文件不做任何操作。但svn commit似乎没有类似的操作。当我对刚刚添加的文件执行svn commit时,它会抱怨父目录尚未受SVN控制。 --parents似乎没有svn commit选项。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

AFAIK,svn commit默认是递归的。从树的根目录提交,一切都应该立即提交。

答案 1 :(得分:-1)

svn add --force
svn commit -m "yes the damn thing works"