gpt4 book ai didi

SVN 修复文件夹移动错误

转载 作者:行者123 更新时间:2023-12-04 02:11:10 26 4
gpt4 key购买 nike

我工作中的某个人将文件夹移到了不​​同​​的位置。但是他没有做适当的SVN移动,他只是将它们添加为新文件并删除了旧文件。这当然意味着项目的历史是错误的。我当时不在,从那以后对文件进行了几次编辑,因此恢复修订并自己重做操作已经结束。

有什么方法可以解决这个问题,以便 SVN 了解它们的完整历史记录?

附言我使用 tortoiseSVN。

最佳答案

无法编辑 Subversion 存储库的历史内容。您必须:

  • 从错误前的修订开始重建存储库,提交正确的移动,然后提交之后的修订。这要求每个人都获得新的工作副本,或者将它们( svn update -rN )倒回到将要替换的修订版之前。
  • 删除移动的文件夹,将其重新创建为旧文件夹的副本 ( svn copy <url of old dir>@<old rev> <new name in wc> ),然后使用 svn merge将更改重新应用到旧位置文件夹的新副本。
  • 关于SVN 修复文件夹移动错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2352991/

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