我們有一個大項目(解決方案),使用一些常用程序集(無GAC)的幾個較小項目。每當項目發生變化並且必須進行測試時,解決方案中的所有文件都必須部署在與主分支不同的測試位置。 我只想部署已更改的文件並使用未從主分支更改的文件。事情是這樣的:項目管理(各種)
[MainBranchFolder]
- File1.dll
- File2.dll
- File3.dll
.....
[Branch1的子文件夾]
- File2.dll
所以,分支1只包含File2.dll。程序運行時,它會查找當前文件夾中的任何dll,如果找不到,則會查看父文件夾。 我知道這個問題的解決方案,需要一些代碼的變化,但我不知道這樣的事情是否可以實現使用配置只有
[編輯]我看到幾個脂肪酶建議一些源代碼管理。然而,這不是一個源代碼問題,這是一個二進制代碼問題。我的例子中的MainBranch不是源代碼,是在我的項目中包含所有已編譯程序集(exe和dll)的文件夾
主分支是什麼意思? – ilansch
源代碼管理? – spender