gpt4 book ai didi

git - 两个 git 存储库,彼此作为 Remote

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

我正在探索管理团队数据的选项。目前它们存在于两个不同的位置并且不受版本控制。我正在寻求经验丰富的 git 用户的智慧,因为我是 git 的新手。

我想将每个位置设置为一个 git 存储库,并指向另一个位置作为远程位置。这可能吗?如果数据在一个地方而不是另一个地方被更改,那么在尝试协调差异时是否会导致问题?我想简单地创建两个 git 存储库并将彼此设置为远程,但我怀疑(我希望我错了)它们无法知道数据是相同的。

最佳答案

你当然可以做到。毕竟,这就是分布式 VCS 的意义所在。但是,您必须注意一些问题。例如it's not a good idea to push to a non-bare repository .相反,您可以让每个团队发送一个请求(例如通过电子邮件)让另一个团队从他们的存储库中提取数据。

但是,通常所做的是拥有一个或多个中央裸存储库来更轻松地管理同步。例如,中央开发存储库将允许每个人从中推送和 pull ,而无需考虑从不同的存储库中 pull 单个提交。例如,另一个存储库(或第一个存储库的分支)可以包含发布分支。

这种策略在某种程度上与分布式 VCS 的理念背道而驰,但在另一方面简化了此类复杂工具的使用,同时又不影响其强大的功能。

简而言之,您所要求的是非常有可能的。它是否适合您的开发模型是您必须决定的(并且可能会进行一些试验和错误)。

关于git - 两个 git 存储库,彼此作为 Remote ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14961481/

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