Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn Subversion:提交已删除的文件_Svn - Fatal编程技术网

Svn Subversion:提交已删除的文件

Svn Subversion:提交已删除的文件,svn,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 com

我很难以有效的方式提交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./*)能够工作。我真的必须手动键入我必须删除的每个文件名吗?我正在接管一个项目,将有数百个这样的文件我必须删除


感谢您提供的帮助,如果您想删除当前目录中的所有文件,请

svn rm *
svn rm subdir/*
svn rm subdir

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

svn rm *
svn rm subdir/*
svn rm subdir
如果要删除完整的子目录,则

svn rm *
svn rm subdir/*
svn rm subdir
删除文件(或者更确切地说,将其标记为删除)后,应通过命名文件夹而不仅仅是一个文件来提交更改。如果省略路径,则表示当前文件夹

svn commit -m "Deleting files"

svn rm
用于标记要删除的文件(在工作副本中)<代码>svn提交用于将该信息传输到存储库。因此,您的
svn提交。/*
毫无意义。谢谢。最后一点是我所缺少的。