从单独的(现已损坏的)SVN 存储库中恢复?

发布于 2024-12-07 08:51:02 字数 331 浏览 2 评论 0原文

因此,出于某种原因(对实际 subversion URL 的误解以及之前只有 1 个人在处理代码),我们有两个不同的 subversion 存储库,其中包含我们想要的相同代码。基本上时间线是这样的:

  1. 创建了 X 存储库
  2. 将代码放入
  3. 创建的 Y 存储库
  4. 将 X 的代码放入
  5. 对 Y SVN 存储库进行了修改
  6. Y 已损坏(所以他只是停止提交.. 在备份自行替换之前懒得说些什么 对 X 进行了更改

,所以现在我需要以某种方式将 Y 的更改合并到 X 中。执行此操作的最佳方法是什么?

So for some reason (miscommunication for what the actual subversion URL is and only 1 person working on the code previously) we have two different subversion repositories with what we want to be the same code. Basically the timeline went like this:

  1. Created X repository
  2. Put code in
  3. Created Y repository
  4. Put code from X in
  5. Made modifications to Y
  6. SVN repo Y got corrupted (so he just stopped committing.. not bothering to say something before the backups replaced themselves)
  7. I made changes to X

And, so now I need to somehow merge the changes from Y into X. What would be the best method for doing this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柠檬 2024-12-14 08:51:02
  • 在创建 y 的修订版中从 x 创建一个分支
  • 将 y 中的代码放入该分支中
  • 提交
  • 将“branch-y”合并到 x 中的主干
  • create a branch from x at the revision where y was created
  • put the code from y in that branch
  • commit
  • merge the 'branch-y' to your trunk in x
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文