gpt4 book ai didi

svn - 克服 git svn 警告

转载 作者:IT王子 更新时间:2023-10-29 00:48:30 24 4
gpt4 key购买 nike

我正在阅读 CAVEATS of git-svn .通过this SO question .

我的理解是:

如果你在 git repo 上镜像 svn 主干、分支等,不要在这些分支上本地 merge 或 rebase 任何东西。具体来说,master 指向trunk

我的观点是,这会使 git-svn 瘫痪。如果我不能从 master 分支然后将更改的分支 merge 回 master,那么 git 有什么意义?也许我在警告中遗漏了一些警告,它说可以 merge 具有相同父级的某些分支而无需任何 rebase 。

任何人都可以准确地指出什么需要避免以及什么是允许的。我想要本地分支,如有必要,这些分支需要镜像和 merge ,最重要的是 git 应该比 svn 进行 merge 。

如果我正在使用 git 分支来镜像 svn 分支,但我无法 merge git 分支,那么 git-svn 到底有什么意义呢?

最佳答案

您可以 merge git 分支,即那些不是直接从 SVN 镜像的分支。

我会拥有自己的一组 Git 分支,这些分支由“git-svn”分支组成,并定期在上述“git-svn”分支之上重新定位。
这样,我在 Git 存储库中进行本地所需的所有 merge ,然后我挑选我需要的内容以更新“git-svn”分支,这样我就可以安全地 dcommit 而不必担心关于 CAVEAT section of git-svn 中提到的第一个 parent

关于svn - 克服 git svn 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5634099/

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