2009-08-25 66 views
9

我有一个文件夹,称为“文件”。它已经在存储库中。现在,新文件不断添加到此文件夹中,并且它是子文件夹。我可以输入什么命令来添加所有尚未添加的文件。这不起作用:添加一个文件夹下的所有文件,这些文件在subversion中尚未添加?

svn add files 

它说

的svn:警告: '文件' 是已经在版本控制之下

+0

Dup的:http://stackoverflow.com/questions/1071857/如何做,我的SVN,所有,未版本控制文件,以svn – 2009-08-25 09:50:55

回答

23
svn add files/* 

或:

svn add --force files 

(取自SVN book

+0

谢谢。很简单!你摇滚! :-) – coderama 2009-08-25 09:45:44

+0

5年过去了,你也帮了我!谢谢你,--force是我需要添加在子文件夹的子文件夹中更改的文件... – 2014-12-11 10:58:18

10

如果你想添加一个文件夹中的所有文件,包括所有子文件夹,这是一个非常方便的脚本:

svn status | awk '{if ($1 == "?") print $2 }' | xargs svn add 
相关问题