gpt4 book ai didi

svn - 无法还原 "replaced"操作

转载 作者:行者123 更新时间:2023-12-01 01:06:21 24 4
gpt4 key购买 nike

我正在使用 TortoiseSVN 1.8 版。几次修改前,我重新集成了一个分支,导致主干*中的一些文件被替换。我恢复了修订并重新合并,在提交之前小心地恢复工作副本中被替换的文件。

但是,现在我看到这些文件在主干中仍然标记为已替换。当我从主干合并到不同的分支时,它会尝试替换这些文件。

我注意到将错误合并恢复为主干的修订版恢复了除替换文件之外的所有内容。现在,当我转到该修订版时,选择一个被替换的文件并选择“从该修订版中恢复更改”,它似乎做了一些事情,但我的工作副本保持不变。即使我在合并之前选择修订版并为整个主干选择“恢复到此修订版”,它对替换的文件也没有任何作用。

我不知道如何恢复对这些文件的“替换”操作。

*我认为这是因为在某些时候,从主干到分支的合并发生了错误。这些文件可能是在不知道它们来自主干的情况下添加到分支的,因此当它们重新集成时,它们替换了原始文件。

最佳答案

部分解决方案:

我设法手动获取了替换文件的历史记录,尽管我必须取消选中“停止复制/重命名”框才能查看所有内容。我 svn 删除了最新主干的工作副本中被替换的文件,在错误合并之前打开了存储库浏览器,选择了文件并选择了“复制到工作副本...”。我提交了,现在文件可以再次访问它们的历史记录,但它仍然认为它们已被删除并重新添加。

关于svn - 无法还原 "replaced"操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18496773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com