0
我有一個包含許多項目的解決方案(約40個)。所有這些都在TFS的源代碼控制之下。我想要做的是在同一個解決方案中創建一個項目,但應該從源代碼管理中排除。我設法從添加從源代碼管理中排除的項目
文件 - >源代碼管理 - >高級 - >更改源代碼管理和解除綁定項目。
但是在源代碼控制下的解決方案文件仍然會顯示更改。
我希望忽略解決方案文件中此項目的這些更改。
我該怎麼做?
我有一個包含許多項目的解決方案(約40個)。所有這些都在TFS的源代碼控制之下。我想要做的是在同一個解決方案中創建一個項目,但應該從源代碼管理中排除。我設法從添加從源代碼管理中排除的項目
文件 - >源代碼管理 - >高級 - >更改源代碼管理和解除綁定項目。
但是在源代碼控制下的解決方案文件仍然會顯示更改。
我希望忽略解決方案文件中此項目的這些更改。
我該怎麼做?
一種解決方案是使用.tfignore
文件,它可能Customize which files are ignored by version control
這.tfignore文件不會與已經在源代碼控制這些文件的影響。您需要先手動刪除/銷燬特定項目,然後檢入.tfignore文件。
此外,由於解決方案中的所有項目都是dll,因此不推薦使用源代碼控制dll。更簡單和易於管理的方式是使用Nuget包來處理這個問題。在構建管道期間在服務器中創建您的定製nuget包,並創建restore the package。有關TFS中包管理的更多詳細信息,請參閱此tutorial。
爲什麼你想這樣做? –
我的解決方案中的所有項目都是DLL。我想附加一個正在運行的進程,我想在我的項目中執行這個進程,它將自動運行並附加到進程中。 – Abhishek
嗨,阿布舍克,這個問題的任何更新?我的回答是否有幫助或給出正確的方向? –