TortoiseSVN:撤消“替换”文件的提交

问题描述 投票:0回答:1

在最近的 SVN 提交日志中,多个文件现在被标记为“正在替换”——这些文件已被删除并由提交重新添加。这听起来很奇怪,但我知道在执行 SVN 更新后可能会发生这种情况,其中(这些)文件具有合并冲突,然后对它们执行“使用“我的”解决”。

我认为这是一个错误,问题是修订历史记录已“丢失”(实际上,它在那里,但不再针对受影响的文件进行报告)。

我的问题是,我可以恢复此提交以便恢复修订历史记录吗?

我还没有尝试这样做,因为我不想冒险让事情变得更糟。

svn tortoisesvn reverting
1个回答
0
投票

我已经成功解决了这个问题。

幸运的是,这发生在一个分支上,因此我能够在错误发生之前从受影响的分支创建一个新分支。然后我可以通知人们切换到这个。

(受影响的分支我也用“_DoNotUse”后缀重命名。)

这样做意味着受影响文件的文件历史记录不再被破坏,因为在创建这个新分支时情况并非如此。

© www.soinside.com 2019 - 2024. All rights reserved.