hca*_*ver 2 git archive git-clone
我为非技术客户工作,他们需要获得我在合同结束时所做工作的副本,以便他们可以选择将其交给不同的开发人员.
问题是它们是非技术性的,所以我认为我不能指望他们下载Git GUI并将repo克隆到他们的机器上.事实上,我目前甚至没有在主机以外的遥控器上拥有回购.
我想我有三种选择
存储库不是很大,所以尺寸不是问题.但是现在,我倾向于发送包含.git文件夹的存档,以避免拥有一个在线存储库(似乎未来的管理员负担将来到我身边).有没有一种标准的处理方式?
可以使用以下方式打包单个分支:
git bundle create <filename> <branch>
Run Code Online (Sandbox Code Playgroud)
整个存储库可以打包如下:
git bundle create <filename> --all
Run Code Online (Sandbox Code Playgroud)
然后,您可以按路径使用捆绑包,就像它是只读存储库一样.
git clone <filename> <newreponame>
Run Code Online (Sandbox Code Playgroud)