gpt4 book ai didi

git - 一个 git 存储库可以跟踪 subversion 和 git remotes 吗?

转载 作者:太空狗 更新时间:2023-10-29 14:08:32 24 4
gpt4 key购买 nike

我将为我们的合作伙伴设置额外的存储库,而我们的官方存储库是 svn,我可以自由地为我们的合作伙伴选择存储库。

我的想法是使用 git-svn 克隆我们的存储库(让我们称之为 repo1),为我们的合作伙伴创建 git 存储库并使用 repo1 跟踪合作伙伴存储库。这可能不会让 git-svn 感到困惑吗?

最佳答案

git-svn 不支持开箱即用的建议。核心代码认为 git-svn 是一个类似 git 的 svn 客户端,但不是一个完整的 git 存储库环境。这是 Pro Git 的摘录,一个免费的在线手册,其中包含有关 git-svn 的详细信息:

Don’t set up and collaborate on a separate Git server. Possibly have one to speed up clones for new developers, but don’t push anything to it that doesn’t have a git-svn-id entry. You may even want to add a pre-receive hook that checks each commit message for a git-svn-id and rejects pushes that contain commits without it.

原因与 git-svn 分配 git-svn-id 的方式有关。对于您的用例,我会尝试 Subgit .允许 git 存储库网络和旧版 SVN 存储库之间的完全集成。

关于git - 一个 git 存储库可以跟踪 subversion 和 git remotes 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14896481/

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