peru是將別人程式碼複製你專案中的開源工具

banq發表於2014-12-05
編寫程式碼經常需要複製貼上,現在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檔案。可以選擇特定的檔案樹,或混合多個樹到一個目錄中。


[該貼被banq於2014-12-05 13:50修改過]

相關文章