gpt4 book ai didi

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

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

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

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

  1. 创建一个本地 SVN 镜像,它执行整个存储库的初始副本(不仅仅是简单的检查,我需要本地的整个存储库以便能够快速进行差异等),

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

最佳答案

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

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

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

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