相关疑难解决方法(0)

在服务器上重复数据删除Git分叉

有没有办法硬链接包含多个Git存储库的文件夹中的所有重复对象?

说明:

我在我的公司服务器(Linux机器)上托管一个Git服务器.我们的想法是拥有一个主要的规范存储库,每个用户都没有对其进行推送访问,但是每个用户都会分配规范存储库(将规范克隆到用户的主目录,从而实际创建硬链接).

/ canonical/Repo/Dev1/Repo(最初克隆时与/ canonical/Repo硬连接的对象)/ Dev2/Repo(最初克隆时硬链接到/ canonical/Repo的对象)

一切正常.问题出现在:

Dev1:将巨大的提交推送到服务器上的fork(/ Dev1/Repo)Dev2:在他的本地系统上获取,进行自己的更改并将其推送到自己的服务器上的fork(/ Dev2/Repo)

(现在,相同的'巨大'文件驻留在服务器上的开发人员的叉子上.它不会自动创建硬链接.)

这就像疯了一样吃掉了我的服务器空间!

如何在两个叉子之间重复的对象之间创建硬链接或者规范,以便保存服务器空间,并且每个开发人员从他/她的本地机器上的叉子克隆时获取所有数据?

linux git hardlink duplicates git-fork

6
推荐指数
2
解决办法
1096
查看次数

标签 统计

duplicates ×1

git ×1

git-fork ×1

hardlink ×1

linux ×1