0

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

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

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

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

提前谢谢你

4

1 回答 1

0

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

git archive -o update.zip HEAD $(git diff --name-only HEAD@{"2016-01-15 00:00:00"} --diff-filter=ACMRTUXB)
于 2017-04-02T23:50:47.923 回答