gpt4 book ai didi

git - 使用本地存储库加速 SVN?

转载 作者:行者123 更新时间:2023-12-02 21:41:54 25 4
gpt4 key购买 nike

我使用距离我很远的大型 SVN 存储库。做SVN历史相关的命令是非常痛苦的。相反,仅仅使用任何 SVN 都是相当痛苦的。我可能每周只需要推送一次更改,但我仍然喜欢经常提交而不是进行大量提交。

由于 SVN 存储库只能获得新的历史记录(即:历史记录无法更改,现有修订是永久性的),因此存在 SVN 镜像技术听起来确实是可行的。特别是,可以执行 1 或 2 的操作:

  1. 创建一个本地 SVN 镜像,它会生成整个存储库的初始副本(不仅仅是简单的 checkout ,我需要本地的整个存储库才能快速进行比较),

    <
  2. 创建本地 git 代理存储库,它是 SVN 存储库的副本/迁移。

最佳答案

这是 git-svn 的绝佳用例— 它允许您在本地高效地使用 git,包括查询整个历史记录而无需联系 svn 服务器,同时保持存储库与远程 SVN 同步。

要开始使用它,只需从 git svn clone http://svn.example.com/project/trunk 开始,它为您提供了一个功能齐全的 git存储库。当您准备好将本地提交推送回 SVN 时,您可以执行 git svn dcommit 操作。获取新的 SVN 提交(并将本地提交 rebase )是通过 git svn rebase 完成的。

关于git - 使用本地存储库加速 SVN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20298254/

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