peru是將別人程式碼複製你專案中的開源工具
編寫程式碼經常需要複製貼上,現在buildinspace/peru · GitHub這個開源工具可以幫助你完成,它類似git submodules和google的Repo,你可以編寫一個peru.yaml檔案,然後當你需要程式碼時呼叫peru sync即可,你的專案可以在git hg svn tarballs等中使用,包括你專案的依賴。
傳統解決依賴是Maven下載Jar Go工具是Clone下載,而Vundle是安裝Vim外掛,Peru都可以做到。有以下特點:
1.再現性。當你檢視一箇舊版本的程式碼,你可以得到當時寫程式碼時完全相同的依賴。
2.速度。獲取依賴是並行執行,一切都是快取,我們內部使用git的heavy lifting。
3.可疑的特性。Peru可以用最新版本依賴關係自動更新yaml檔案。可以選擇特定的檔案樹,或混合多個樹到一個目錄中。
傳統解決依賴是Maven下載Jar Go工具是Clone下載,而Vundle是安裝Vim外掛,Peru都可以做到。有以下特點:
1.再現性。當你檢視一箇舊版本的程式碼,你可以得到當時寫程式碼時完全相同的依賴。
2.速度。獲取依賴是並行執行,一切都是快取,我們內部使用git的heavy lifting。
3.可疑的特性。Peru可以用最新版本依賴關係自動更新yaml檔案。可以選擇特定的檔案樹,或混合多個樹到一個目錄中。
[該貼被banq於2014-12-05 13:50修改過]
相關文章
- 不要複製別人的程式碼 自己敲出來!
- PlantUML 是繪製 uml 的一個開源專案
- 如何研究開源專案的程式碼?
- 別再重複造輪子了,幾個值得應用到專案中的 Java 開源庫送給你Java
- 5 個最佳開源無程式碼專案管理工具專案管理
- 如何在不同的專案中共用前端資源,告別複製貼上前端
- 人臉識別相關開源專案彙總
- 程式碼質量對比:開源專案 vs 閉源專案
- 如何將開源專案部分程式碼作為private放在github上?Github
- 一個檔案的開源專案,開啟你的開源之旅
- 如何移除你專案中99%的JS程式碼JS
- 開源閉源專案程式碼質量對比
- 個人 Laravel 論壇專案 (程式碼開源)Laravel
- github釋出開源專案程式碼教程Github
- 開源專案是如何被搞砸的?
- 你熟知的開源專案,幕後推手竟然是他們?
- MFC檔案複製的函式程式程式碼 (轉)函式
- linux中實現檔案的複製(c程式碼實現)LinuxC程式
- 複製程式碼
- 我們在開源專案中是怎樣埋彩蛋的
- 【開源社】您會為開源專案貢獻程式碼嗎?
- 掘金開源秀:來沸點展示你的開源專案
- 定製自己的特斯拉燈光秀開源專案
- 教你閱讀 Python 開源專案程式碼Python
- 不要盲目複製別人的商業模式模式
- 語音識別開源專案
- 二二複製公排開發規則丨二二複製公排系統開發(開發專案及原始碼)原始碼
- git管理複雜專案程式碼Git
- Java 中的深複製和淺複製你瞭解嗎?Java
- Github上fork了別人的專案之後如何同步程式碼Github
- IT專案中的ROI:專案經理的朋友還是敵人(轉)
- 最新Android開源庫、工具、開源專案整理分享Android
- 狠人!標星 3.4 萬的專案說刪就刪,幾行程式碼搞崩數萬個開源專案行程
- 鐳速檔案同步功能,讓你告別手工複製!
- Mac中漂亮的程式碼行計算工具(已開源)--PPRowsMac
- JS 專案拾粹 六: 將 Markdown 轉為思維導圖的開源工具JS開源工具
- 如何向開源專案(Apache-InLong)提交程式碼Apache
- 關鍵點檢測專案程式碼開源了!