我想知道如果mercurial提供任何內置BUILD工具來構建/打包源代碼。Mercurial Repository是否有任何Build管理工具?
回答
hg archive
程序可以創建您的repo源代碼(減去所有Mercurial元數據和未跟蹤文件)的存檔。例如,要創建一個壓縮包:
$ hg archive --prefix=myproject/ --type=tgz ~/myproject.tgz
的使用情況和可能的選項的詳細信息,請參閱hg help archive
。
讓我在這裏簡單解釋一下: 例如:(爲單個項目創建hg repo) 5根文件夾位於根級別。 每個文件夾都屬於該項目的單獨模塊。 現在我想創建單獨的文件夾,說「安裝」這將有我的項目安裝生產框的根類似的結構。 ********* 現在我的構建工具應該將增量(最新)文件複製到此Install文件夾中,並且還應打包所有Java源代碼的jar文件並移至此「安裝」文件夾。 – praveen 2009-12-02 14:37:16
如果您的'.jar'文件被repo跟蹤,那麼您可以使用Mercurial的'archive'實用程序將其與源文件捆綁在一起;否則,你將不得不使用另一種工具。 'hg archive'只存檔跟蹤的源代碼,並將所有*跟蹤的文件歸檔到回購站中。不過,您可以使用'archive'的'--include'和'--exclude'標誌來修改這個行爲。 – mipadi 2009-12-02 15:21:12
- 1. 清理Mercurial Repository
- 2. SonarQube以外是否有任何質量管理工具?
- 3. 是否有任何方便的命令行工具來管理Cron作業?
- 4. 是否有任何非語言特定的良好依賴管理工具?
- 5. 是否有任何工具可用於管理智能卡資源?
- 6. 是否有任何VB6性能工具?
- 7. Haskell是否有任何ORM工具?
- 8. 是否有任何工具像MaintainJ IntelliJ
- 9. 是否有任何此測試工具
- 10. 是否有任何Java壓縮工具
- 11. 是否有任何XSLT處理命令行工具?
- 12. 是否有任何Bigdata工具來處理PDF文件
- 13. 是否有任何工具來自動整理F#代碼
- 14. mercurial recurring repository corruption
- 15. mercurial repository corruption
- 16. Mercurial管理現有網站?
- 17. 是否有一個管理source.list的工具?
- 18. 是否有一個工具來管理elasticsearch遷移
- 19. 是否有JavaScript的依賴管理工具/庫?
- 20. 是否有用於Oracle Database Express的免費GUI管理工具?
- 21. JavaScript資產管理工具? (是否有可能?)
- 22. Mercurial copy patch to repository
- 23. 是否有任何支持任務列表的降價工具
- 24. 是否有類似於hg/Mercurial的repo或git-repo的工具?
- 25. 是否有清理mercurial緩存
- 26. 是否有任何SQL Server工作室管理和redgate sqlcompare/datacompare類似於MySQL的工具?
- 27. python中是否有任何工作流程工具或庫?
- 28. 是否有任何工具可以將託管C++轉換爲C++/CLI?
- 29. 任何好的自動化SQL Server管理任務的工具?
- 30. Azure網站生命週期管理是否有任何管理API?
「源代碼」是指「Mercurial的源代碼」還是「任何Mercurial存儲庫中的源代碼」? – 2009-12-02 14:18:36
項目源代碼駐留在mercurial repository中。不是mercurial源代碼。 – praveen 2009-12-02 14:30:00