导出Git发布分支

时间:2017-03-24 10:52:02

标签: git-branch git-tfs git-archive

我正在使用TFS-GIT,我想知道是否可以将已经提交到发布分支的所有内容提取到ZIP。我看了一个例子,它暗示了该分支中的所有内容都将被提取出来。我只是想提取已经使用更改所在位置的文件夹结构添加/更新的文件。

我需要这样做的原因是因为组织规则,我无法通过TFS部署,Jenkins或任何其他方式自动将代码部署到实时服务器,因此我只能手动上传文件。

我使用了以下命令,创建了zip文件但没有添加任何内容。

git archive --format zip --output c:\zipfile.zip release_1.1

提前感谢你

1 个答案:

答案 0 :(得分:0)

我发现this可以满足我的需要。

git archive -o update.zip HEAD $(git diff --name-only HEAD@{"2016-01-15 00:00:00"} --diff-filter=ACMRTUXB)