2009-11-04 172 views
0

在我們的一個項目中,我們有一個用於多個項目/客戶端的類庫,並且這些解決方案中的每一個都存在於不同的存儲庫中。目前,這個類庫存在於它自己的存儲庫中。當我們在客戶端應用程序中引用它時,我們從一個位置編譯它,然後將.dll複製到另一個項目的/ libs /文件夾,以便可以在該解決方案中使用它。跨源代碼庫和解決方案使用源代碼管理項目

這是,可以好多了。但我找不到一個好方法來提交解決方案中對這兩個存儲庫所做的更改。

將類庫從單獨的存儲庫包含到另一個存儲庫中的另一個解決方案中的最佳方法是什麼?

工具箱:VS 2008,顛覆1.6

回答

2

有關使用svn:externals如何?

基本上,您將工作副本中的一個目錄指定爲另一個存儲庫的「符號鏈接」。當您更新主工作副本時,您還會從外部存儲庫獲取更新。

另一種選擇是使用某種中央存儲庫,您可以在其中存儲編譯後的.dll文件。類似於Java世界的maven repositories。我不知道Visual Studio是否存在這樣的野獸。

相關問題