簡體   English   中英

擁有一個空的SVN目錄,只是為了將外部組件拉在一起是一個可怕的技巧嗎?

[英]Is it a horrible hack to have an empty SVN dir, just to pull externals together?

關於具有各自具有自己的標簽/樹干/分支結構的幾個庫...,您希望將每個庫中的主干放入工作目錄中。

我認為設置容易。 一個空的SVN目錄“ libs”,在所需的每個庫上使用svn:external。

但這聽起來很丑陋,就像避免使用適當的構建腳本的黑客一樣。 它曾經使用過嗎,應該避免使用嗎?

hacky-svn:externals幾乎總是這樣。 確保在外部定義中始終使用顯式修訂(最好是標簽(無論如何應該是原子的),而不是分支或主干)。 如果您不勤奮,則會很快失去在樹的較舊部分重建的能力。

您可能需要研究某種依賴性管理-將庫構建並發布到存儲庫中,並讓依賴於它們的應用程序將其拉入構建庫。 Java世界因maven或ant / ivy而陷入困境。 您可能需要花些時間來探索您的平台/工具在這方面的功能。

暫無
暫無

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

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