将多个文件添加到wordpress svn
问题描述:
是他们添加所有不存在的文件与svn例子的方式。将多个文件添加到wordpress 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
等等等等
我想添加全部
有什么建议吗?
答
您可以尝试使用--force选项。通过--force选项使得svn可以添加递归到版本化的目录中:
svn add * -–force
我希望它有帮助。
答
您可以一次添加多个例如svn add js/colorpicker.js js/layout.js
或svn add js/* css/*
但我不认为有一个简单的方法来添加所有缺少的文件。你可以使用svn status
,例如
svn status |sed -ne "s/^\?//p"
应打印修改过的文件列表,然后
svn add `svn status |sed -ne "s/^\?//p"`
应该添加它们。
答
那么我使用简单的方法,当我真的想在一分钟内提交/添加多个文件。
SVN ST
这将列出所有修改过的文件
中号源/控制器/文件1
中号源/控制器/文件2
M文件3
然后我复制整个输出并粘贴到vim编辑器
然后键入视觉模式带来 按“G”两次“GG”,这会使你的光标移动到文件的开头。 和新闻将带你到视觉块,并按下,并作出选择,直到你想要使用
并按,然后选择所有文本,然后,现在你被设置,因为它会带来多行成一条线,然后你可以复制这行到你的终端与
svn ci源/控制器/文件1源/控制器/文件2文件3。
一旦你习惯这一点,我将保证你会爱上它。以及任何不想提交的文件,只需使用'dd'删除该行即可。
谢谢你生病了试试这个 – DCHP 2012-04-03 10:16:58