我不知道如何制定问题,我知道变更集是一组变更。
我正在用bash编写部署脚本,所以我需要的是下载最少量的代码。我不需要下载整个存储库,我只需要特定标记或散列的代码,但不仅仅是更改,我想要完整的代码。
这样做的最佳方式是什么?
答案 0 :(得分:3)
我尝试使用@ knittl提出的'git archive',并且运行良好
$ git archive v2.0.0 --remote=git@bitbucket.org:john/myapp.git --output=myapp.zip --format=zip
当我没有添加'--format = zip'时尝试解压缩时出现错误,它没有正确地从文件名中猜到它,就像man page所说的那样。