2017-03-24 4 views
0

J'utilise TFS-GIT et je me demandais s'il était possible d'extraire tout ce qui a été validé dans une branche de publication vers un ZIP. J'ai regardé un exemple et insinue tout dans cette branche serait extrait. Je cherche juste à extraire les fichiers qui ont été ajoutés/mis à jour avec la structure du dossier où résident les changements. La raison pour laquelle je dois faire cela est parce que je ne peux pas déployer automatiquement mon code via TFS deploy, Jenkins ou tout autre moyen sur les serveurs en direct en raison des règles d'organisation, donc je ne peux télécharger les fichiers manuellement.Exportation de la branche de publication Git

J'ai utilisé la commande suivante, le fichier zip est créé mais rien n'est ajouté au fichier zip.

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

vous remerciant à l'avance

Répondre

0

J'ai trouvé this qui fait ce que je avais besoin.

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