gpt4 book ai didi

git - 将 git repo 发送给非技术人员的标准方法

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

我为非技术客户工作,他们需要在契约(Contract)结束时获得我所做工作的副本,以便他们可以选择将其交给其他开发人员。

问题是他们是非技术人员,所以我认为我不能指望他们下载 Git GUI 并将存储库克隆到他们的机器上。事实上,目前除了主机之外,我什至没有远程仓库。

我想我有三个选择

  1. 将存储库放在 BitBucket/Github/类似的网站上,并授予客户端访问权限
  2. 归档整个存储库,包括 .git 文件夹并将其提供给客户
  3. 归档整个 repo 内容,但不包含任何 .git 内容并将其提供给客户(以节省大小)

存储库并不大,因此大小不是问题。但现在,我倾向于发送包含 .git 文件夹的存档,以避免拥有在线存储库(似乎 future 的管理负担会落到我身上)。是否有处理此问题的标准方法?

最佳答案

可以使用以下方式打包单个分支:

git bundle create <filename> <branch>

整个仓库可以打包如下:

git bundle create <filename> --all

然后您可以按路径使用包,就好像它是只读存储库一样。

git clone <filename> <newreponame>

关于git - 将 git repo 发送给非技术人员的标准方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23674808/

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