我无法以有效的方式提交在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 ./*)工作。我是否真的必须手动输入我必须删除的每个文件名?我接管了一个项目,我必须删除数百个这样的文件。
感谢您提供的任何帮助
答案 0 :(得分:1)
如果要删除当前目录中的所有文件,请
svn rm *
如果要删除某个子目录中的所有文件,则
svn rm subdir/*
如果要删除完整的子目录,那么
svn rm subdir
当您完成删除文件(或者将其标记为删除)时,您应该通过命名文件夹而不是仅仅一个文件来提交更改。如果省略路径,则隐含当前文件夹
svn commit -m "Deleting files"