是否存在VS 2008從解決方案文件和組成項目文件中刪除TFS源代碼控制綁定的命令行方法?我需要一些可以從批處理文件運行的東西,這樣我就不必打開解決方案,然後單擊2個提示來永久刪除綁定。如何從命令行刪除解決方案的TFS源代碼控制綁定
編輯:刪除* .vspscc和* .vssscc文件後,項目文件和解決方案文件仍具有對TFS源代碼管理的引用。因此,當解決方案打開時,系統會提示您從源代碼管理中刪除解決方案。這更新解決方案和項目文件以刪除綁定,這就是我想要自動化的。
是否存在VS 2008從解決方案文件和組成項目文件中刪除TFS源代碼控制綁定的命令行方法?我需要一些可以從批處理文件運行的東西,這樣我就不必打開解決方案,然後單擊2個提示來永久刪除綁定。如何從命令行刪除解決方案的TFS源代碼控制綁定
編輯:刪除* .vspscc和* .vssscc文件後,項目文件和解決方案文件仍具有對TFS源代碼管理的引用。因此,當解決方案打開時,系統會提示您從源代碼管理中刪除解決方案。這更新解決方案和項目文件以刪除綁定,這就是我想要自動化的。
嘗試刪除* .vspscc文件。
我會寫一個簡單的C#控制檯應用程序,它將遍歷目錄,加載任何sln或proj文件,並去除源代碼管理配置。對於TFS,你只需要編輯sln文件,因爲我不認爲我已經看到實際項目中存儲的任何源控制信息。
sln文件的結構很容易理解,我相信你只需要找到合適的GlobalSection。在記事本中打開sln文件以查找它。
我剛剛刪除了BlogEngine.NET的TFS綁定,它只是sln文件中的一個GlobalSection。 – 2010-06-30 08:15:08
這是一個開始,但源bidings也存儲在項目文件,所以乾脆刪除vspscc文件不會照顧它。 – ahockley 2008-10-07 04:06:17