向wordpress svn添加多个文件

向wordpress svn添加多个文件,svn,add,Svn,Add,是一种添加svn示例中不存在的所有文件的方法 如果我试着跑 svn add * 我得到这个错误 svn: warning: 'css' is already under version control svn: warning: 'images' is already under version control svn: warning: 'js' is already under version control svn: warning: 'readme.txt' is already un

是一种添加svn示例中不存在的所有文件的方法

如果我试着跑

svn add *
我得到这个错误

svn: warning: 'css' is already under version control
svn: warning: 'images' is already under version control
svn: warning: 'js' is already under version control
svn: warning: 'readme.txt' is already under version control
svn: warning: 's3audible.php' is already under version control
svn: warning: 'skin' is already under version control
这意味着我必须单独添加所有新文件,即

test:trunk sam$ svn add js/colorpicker.js
A         js/colorpicker.js
test:trunk sam$ svn add js/layout.js
A         js/layout.js
test:trunk sam$ svn add css/colorpicker.css 
A         css/colorpicker.css
test:trunk sam$ svn add css/layout.css 
A         css/layout.css
等等

我只想加上所有的


有什么建议吗?

您可以一次添加多个,例如
svn add js/colorpicker.js/layout.js
svn add js/*css/*
,但我认为没有简单的方法可以添加所有缺少的文件。您可以使用
svn status
一起破解一个,例如

svn status |sed -ne "s/^\?//p"
应打印已更改文件的列表,然后

svn add `svn status |sed -ne "s/^\?//p"`
应该添加它们。

您可以尝试使用--force选项。传递--force选项将使svn add递归到版本化目录中:

svn add * -–force

我希望它能有所帮助。

当我真的想在一分钟内提交/添加多个文件时,我使用简单的方法

svn街

将列出所有更改的文件

M源/控制器/文件1

M源/控制器/文件2

Mfile3

然后我复制整个输出并粘贴到vim编辑器中

然后按键进入视觉模式 按“g”两次“gg”,将光标移到文件的开头。 按下按钮,将进入视觉块,按下并进行选择,直到要使用

然后按,然后选择所有文本,然后,现在您已设置,因为它将多行带到一行中,然后您可以使用

svn ci源/控制器/文件1源/控制器/文件2文件3

一旦你习惯了这一点,我保证你会喜欢它。无论你不想提交什么文件,只要用“dd”删除那一行即可