Subversion:提交已删除的文件

时间:2014-04-22 14:07:39

标签: svn

我无法以有效的方式提交在subversion中删除的文件。以下命令将清楚地说明我的问题......

[root@jc search]# svn st
[root@jc search]# svn rm bread_crumbs_main.6.28.2013.tpl
D         bread_crumbs_main.6.28.2013.tpl
[root@jc search]# svn commit -m "Deleting old files" ./*
[root@jc search]# svn commit -m "Deleting old files" ./bread_crumbs_main.6.28.2013.tpl
Deleting       bread_crumbs_main.6.28.2013.tpl
Committed revision 392.
[root@jc search]#

我想要的是第三个命令(commit ./*)工作。我是否真的必须手动输入我必须删除的每个文件名?我接管了一个项目,我必须删除数百个这样的文件。

感谢您提供的任何帮助

1 个答案:

答案 0 :(得分:1)

如果要删除当前目录中的所有文件,请

svn rm *

如果要删除某个子目录中的所有文件,则

svn rm subdir/*

如果要删除完整的子目录,那么

svn rm subdir

当您完成删除文件(或者将其标记为删除)时,您应该通过命名文件夹而不是仅仅一个文件来提交更改。如果省略路径,则隐含当前文件夹

svn commit -m "Deleting files"