簡體   English   中英

我可以使用mercurial模擬svn:externals嗎?

[英]Can I emulate svn:externals using mercurial?

我們正在考慮從SVN遷移到Mercurial,並遇到了絆腳石。

我們目前使用svn:externals自動將一組通用庫拉入工作目錄。 我在Mercurial找不到這樣的支持。

有沒有辦法用Mercurial自動執行此操作,還是我需要在構建過程中偽造它?

似乎Forest Extension的功能正在實現為核心Mercurial(從1.3開始):

https://www.mercurial-scm.org/wiki/Subrepository

目前標記為“實驗性”,但可能是處理vv.4的外部類型功能的路徑。

使用mercurial沒有好辦法。 其他地方提到的森林擴展導致了現在修復的更多問題。 大多數人只是使用一個大型倉庫並將所有組件包含在倉庫中,然后讓他們的構建腳本下載並使用第三方庫 - 如果他們是Java頭,則使用maven。

簡短的回答“在你的構建過程中偽造它”。

更新:

在Mercurial 1.3中,添加了一個新的子回購功能。 它就像舊的森林擴展,但始於所有新代碼。

Subrepos被認為是“ 最后的特征 ”。

你試過Deps Extension嗎?

它不是Mercurial的一部分,但似乎模仿svn:externals功能

嘗試Mercurial的森林延伸

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM