如何將已有版控的專案!解除版本管控呢?
先前有朋友在保哥問了以下的問題
我把整個方案及.sln 檔拷貝至另一台新的伺服器中..那台伺服器有新的TFS2010. 且都開好新的Team 開啟方案時..當然會找不到之前 TFS 的url .但我使用變更原始檔控制或將方案加入原始檔控制 都會找之前的TFS路徑..
要如何移除之前路徑..或正解應如何做呢?
這是因為
.NET 或是 VB6 的專案都會有專屬的專案檔 ( .proj ) 和 方案檔 ( .sln )
其中這檔案裡 有一個區段 都會記錄目前該專案/方案 是連那一台 版本管控 的伺服器 ( 任何一種都一樣 )
也因為這樣子,即使將全部檔案搬到 新的版本管控的路徑並簽入後
開啟專案後卻都還是指向舊的版控
ps.. 若是用 SVN + 小烏龜,而且簽出入都沒有整合到開發工具的話,則不會更改到 專案檔。
小弟個人認為整合到開發工具比較好 ,因為修改那些檔案都會有 「簽出」的記錄。
所以接下來就跟著以下的步驟吧!
全部點完後,再看一下 方案總管就會發現 藍色小鎖已經統統都不見了
做法很單純!只要解除版控管控的關聯後,就可以再加入到自已指定的 版本管控伺服器上了
以上做法適用 .NET 2003 – 2010 和 VB6