【发布时间】:2014-07-03 16:45:29
【问题描述】:
我为非技术客户工作,他们需要在合同结束时获得我所做工作的副本,以便他们可以选择将其交给其他开发人员。
问题在于它们是非技术性的,所以我认为我不能指望他们下载 Git GUI 并将 repo 克隆到他们的机器上。事实上,目前我什至在主机以外的远程设备上都没有 repo。
我想我有三个选择
- 将存储库放在 BitBucket / Github / 类似上并授予客户端访问权限
- 归档整个存储库,包括 .git 文件夹并将其提供给客户端
- 存档整个 repo 内容,但不包含任何 .git 内容并将其提供给客户端(以节省大小)
存储库不是很大,所以大小不是问题。但是现在,我倾向于发送包含 .git 文件夹的存档,以避免拥有在线存储库(似乎未来的管理负担会落在我身上)。有标准的处理方法吗?
【问题讨论】:
-
有
git bundle用于打包一个 git 分支。