gpt4 book ai didi

git - 是否可以使用 Dropbox 托管一个裸 Git 存储库来共享代码?

转载 作者:IT王子 更新时间:2023-10-29 01:16:04 26 4
gpt4 key购买 nike

我意识到有similar questions ,但我的问题略有不同:我想知道通过同步 Dropbox 文件夹在多台计算机上共享裸存储库是否适用于通过 Git 共享代码

换句话说:通过 Dropbox 共享 Git 存储库与从一个集中位置共享它是否相同,例如通过 SSH 或 HTTP?

repo 是否在每个人的本地驱动器上更新?这与通过共享网络驱动器共享 Git 存储库相同吗?

注意:这不是一个经验问题:它似乎工作正常。我在问 Git 存储库的结构方式是否与这种共享方式兼容。

编辑 为了澄清/重复,我说的是将 Git 存储库作为 裸存储库 保留在 Dropbox 上。我不是在谈论在 Dropbox 中保留受源代码控制的实际文件。

最佳答案

我看不出它会丢失数据的原因——Git 的存储库结构是健壮的,并且在存储库存储本身中,具有相同名称的文件将始终具有相同的内容(这不适用于分支名称)。

虽然效率不高。 Git 的传输协议(protocol)意味着它通常只会传输一次更改。使用 Dropbox,如果两个人打包略有不同的存储库,生成的包可能包含重要的公共(public)数据但不完全相同,因此 DropBox 会同步两个包,这是低效的。

您可能还会发现,尽管数据都在那里,但由于两个副本同时更新了相同的分支,所以您最终会得到未跟踪的更改。这可以通过确保从每个副本推送到不同的分支来解决,但这会很痛苦。

关于git - 是否可以使用 Dropbox 托管一个裸 Git 存储库来共享代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2199637/

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