有時候我們想匯出某次版本提交時有哪些變更的檔案,在 svn 中有乙個 export 功能,很方便,如下圖所示。
在 git 中我也找到了以下兩種方法。
使用 git 自帶命令git archive
, 語法如下。
git archive -o c:/users/yourusername/desktop/export.zip newcommitid $(git diff --name-only oldcommitid newcommitid)
使用示例如下:
git archive -o c:/users/yourusername/desktop/export.zip 479d554cf570edcc28c20ce264c6f216f8223bf3 $(git diff --name-only a838d0512e84e5eb42569cce3ef305d3ac1c44d0 479d554cf570edcc28c20ce264c6f216f8223bf3)
這樣會在桌面生成乙個export.zip
壓縮包。
這個方法需要敲命令,且每次拷貝前後提交的版本號,會稍顯麻煩。
很明顯,方法2不用敲命令,不用拷貝提交版本號,方法2更方便,更實用!
但遺憾的是,我沒有在 source tree 軟體中找到類似的功能,需要裝兩個客戶端,有點蛋疼。
一文告訴你git如何使用
提供簡易教程學習 git add 提交至快取 git commit m 注釋 提交至本地 git commit m 本次提交描述 git push 提交至碼雲倉庫 git branch 檢視分支 git pull 拉取新的分支 git checkout index recommend 選中某個分支 ...
一文告訴你什麼叫邊緣計算
邊緣計算是一種計算框架,它使計算能力和儲存更接近發生資料生成且人們需要做出資料驅動決策的網路邊緣。使邊緣計算裝置更接近資料生成源可帶來巨大的業務收益,包括實時資料分析和處理,以及縮短的響應時間和增加的可用頻寬量。如果部署正確,邊緣計算機 將具有 增強流程效率,自動化任務以及創造總體上更好的客戶體驗的...
一文告訴你渠道效果監測是什麼
網際網路是現在最火的行業之一,每個人對網際網路的認知是不一樣的,而且現在網際網路工作的內容也略有不同。現在的運營人都知道,專案的效果是最重要的,那現在關心的渠道效果監測都是什麼呢?很多人都不明白,為什麼要做這些事情呢?這些需求主要分為三個層面 數量 質量和策略。其中數量和質量可以通過資料統計類的工具...