Qt Creator に git archive を実装しました
最近仕事で成果物を納める機会が増えました。
git で管理しているリポジトリを clone して、.git などを消して tar.xz 等に圧縮して…みたいなことをシェルスクリプトで行なっていましたが、git archive を知ってからはそちらに移行しました。
となると、Qt Creator にもその機能が欲しくなる訳で(要出典)、息抜きがてら実装してみました。
Git: Archive support This allows users to create archive files from local repository. Tools > Git > Local Repository > Archive will create <reponame>- HEAD.tar.gz Tools > Git > Actions on Commits... you can choose a commit to archive
![](https://i0.wp.com/storage.googleapis.com/qt6-jp/2019/06/3d4aa4de-screenshot_20190612_171351-1024x617.png?resize=1024%2C617&ssl=1)
使い方は特に難しくはなく、以下のダイアログでコミットを選択して「Archive…」をクリックし、保存するアーカイブの名前を指定するだけです。
![](https://i0.wp.com/storage.googleapis.com/qt6-jp/2019/06/371a8047-screenshot_20190612_171421-1024x617.png?resize=1024%2C617&ssl=1)
![](https://i0.wp.com/storage.googleapis.com/qt6-jp/2019/06/1849809e-screenshot_20190612_171443-1024x617.png?resize=1024%2C617&ssl=1)
タイミング的に、この新機能は Qt Creator 4.11 で利用可能になる予定です。お楽しみに!