我想提交除使用Subversion之外的所有文件。如何提交除SVN之外的所有文件
因此,这里的情景:
$ svn st
M file1
M file2
M file3
M file4
我可以做这样的事情:
svn ci -m "Commit 1" file1 file2 file3
svn ci -m "Commit 2" file4
但是,当大量文件,我想简化我的工作:
svn ci -m "Commit 1" `svn st | awk '{print $2}' | grep -v file4`
svn ci -m "Commit 2" file4
此解决方案非常脆弱,因为在这种情况下不起作用:
$ svn st
M file1
M file2
D file3
A + file4
我认为SVN没有针对我的问题的内置解决方案,但我不确定。任何其他方法?
'SVN patch'。我在这个例子中使用了'patch -p0 -i tmp.patch'而不是最后一行。 – Rich