svn命令行commit可以像tortoisesvn commit一样吗

svn命令行commit可以像tortoisesvn commit一样吗,svn,tortoisesvn,Svn,Tortoisesvn,为了提供一点背景信息,我需要在文件夹X和svn文件夹Y之间执行同步。文件夹X是主文件夹,因此同步后,文件夹Y包含与文件夹X完全相同的文件/文件夹(除了文件夹Y包含.svn文件夹) 同步之后,我想通过命令行提交Y。我希望提交所有新文件,并在SVN repo上删除作为同步一部分删除的所有文件 这可以通过选中include unversioned files复选框,使用tortoise svn轻松完成,不过我似乎可以通过命令行来完成 是否有一个可用于强制提交的标志(类似于在tortoisesvn上执行

为了提供一点背景信息,我需要在文件夹X和svn文件夹Y之间执行同步。文件夹X是主文件夹,因此同步后,文件夹Y包含与文件夹X完全相同的文件/文件夹(除了文件夹Y包含.svn文件夹)

同步之后,我想通过命令行提交Y。我希望提交所有新文件,并在SVN repo上删除作为同步一部分删除的所有文件

这可以通过选中include unversioned files复选框,使用tortoise svn轻松完成,不过我似乎可以通过命令行来完成

是否有一个可用于强制提交的标志(类似于在tortoisesvn上执行),这样我就不必使用svn add&svn delete命令(因为我没有要添加/删除的文件列表,所以无法进行添加/删除)

感谢您的帮助,

如果您可以在Linux(或者,大概是CygWin)上执行此操作,您可以获得如下行为:

svn status | grep '^!' | awk '{print $2}' | xargs svn rm
svn status | grep '^?' | awk '{print $2}' | xargs svn add
svn commit