我正在尋找不特定於Java或任何其他語言的依賴關係管理工具。是否有任何非語言特定的良好依賴管理工具?
我們使用SystemVerilog,一種硬件描述語言來創建獨立模塊。我們在各個里程碑處標記這些模塊的發佈。更高級別的設計經常使用Subversion標籤吸引其他模塊。
我們試圖使用Subversion externals來自動化事物,所以當你簽出一個模塊時,你也會得到它的依賴關係。但是當你進入系統級別時,有太多的嵌套外部代碼需要花費一個小時來運行svn update。很明顯,這種方法無效。
基本上,我希望能夠說,「我的模塊依賴於此版本的模塊A,此版本的模塊B和此版本的模塊C.」該工具將完成檢查依賴關係,檢查依賴關係的依賴關係以及確保沒有衝突依賴關係(例如同一模塊的兩個版本)的工作。
是否有任何工具可以很好地處理任意語言和Subversion?