是否有一种简单的方法可以在 Subversion 中“按原样”接受工作副本?我希望添加由 ?
表示的“未知”文件,删除丢失的文件并提交更改的文件。
最佳答案
svn commit
将提交修改后的文件,但对于:
- 删除的文件,您首先需要(在提交之前)类似的命令
$ svn status | grep '^\!' | sed 's/! *//' | xargs -I% svn rm %
- 添加的文件(其中包含空格):
$ svn status | grep "^\?" | sed -e 's/? *//' | sed -e 's/ /\\ /g' | xargs svn add
在最近的 SVN 上,您只需 svn add --force *
(它是递归的)
关于svn - 在 Subversion 中接受工作副本 “as is”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379728/