我想在我的 SVN 存储库的某个子目录中更改目录中所有出现的字符串及其子目录。我使用命令行中的 perl 来替换文件中匹配的所有file . - type f
. 我确实svn diff
看看有什么变化,但 svn 并没有告诉我有什么不同。我意识到这是因为历史记录存储在 .svn 目录中(我是 git 用户,没有想到这一点......),我的perl
命令也替换了 .svn 历史记录中的所有事件(我是无论如何猜测)。
在不丢失更改的情况下获取正确的 .svn 目录(也适用于子目录)的最简单/最佳方法是什么?