svn - 在 Subversion 中接受工作副本 “as is”

标签 svn

是否有一种简单的方法可以在 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/

相关文章:

android - 如何在具有支持库的 svn 中放置一个 android 项目

linux - svn 状态 | sort - 不对输出进行排序

svn - 在现有安装上设置 Magento 和 SVN

svn - 获取适用于 Windows 的 SubVersion 1.4 可执行文件

linux - SVN 就地导入和结帐

java - 如何获取 SVN 存储库的 "realm"值?

svn - Subversion whitespace-removal 提交钩子(Hook)

svn - SVN 中的 Talend 项目

SVN合并branch to trunk导致文件冲突已解决

svn - 更改SVN消息编辑器