gpt4 book ai didi

svn - 在本地机器上临时使用 SVN 离线工作

转载 作者:行者123 更新时间:2023-12-03 08:34:40 33 4
gpt4 key购买 nike

我目前正在 SVN 上开展一个项目。然而,我将有几天无法访问互联网,并将继续我的项目。

有什么方法可以在我的本地机器上克隆存储库,提交对它的更改,并且当我访问互联网时将它们“推送”到共享存储库上?考虑到这里的 Mercurial,是否值得完全迁移?!

最佳答案

你的问题对我来说就像 git-svn 的用例:

  • 设置您的 Git 存储库:git svn clone http://svn.example.com/project/trunk
  • 在线时,将更改提交到 SVN
  • 下线前,做一个git svn rebase使您的 Git 存储库与 SVN 存储库同步
  • 离线时,使用 git commit 提交到 Git 存储库
  • 再次上线时,做一个 git svn dcommit将您的更改推送回 SVN 存储库

  • 我每天都在使用这个工作流程!

    这样做有两个巨大的优势:
  • 您完整的 SVN 历史记录备份在 Git 存储库以及从该存储库克隆的每个 Git 存储库中
  • 离线时,您可以查看提交消息, checkout 其他分支等。
  • 关于svn - 在本地机器上临时使用 SVN 离线工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4934208/

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