は、だから私は、特定から始まるすべてのファイルをエクスポートする(以降のコミットを含むことができる)今日までのIDをコミット今日までコミット:Gitのエクスポートファイルには、私はこれをやっている、
git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT $commitId | xargs tar -rf output.tar
しかし、ID($commitId
)をコミット指定で変更されたファイルのみを出力ようです。私も探しています何
は、指定された(時間の経過中に発生した可能性の更なるコミットを含む)は、今日までにIDをコミットから始まるすべてのファイルをエクスポートする必要があるということです。 Git documentationから引用
は、あなたが欲しいものをより詳細に指定してもらえますか? *現在のバージョン*のアーカイブ*(1)、*すべてのバージョン*の*すべてのファイル*(2)、*特定のコミット以降の*すべてのファイル*特定のコミット以降* *変更されたファイルのすべてのバージョンを特定のコミット以降*(すべてのファイルではない可能性がある)*変更、または(4)*されているファイル*(すべてのファイルではないかもしれませんか)? – mkrieger1
あなたが(使用したい[ 'gitのbundle'](https://git-scm.com/docs/git-bundle)または[' Gitのarchive']もhttps://git-scm.com/docs/git -アーカイブ)。 – mkrieger1