如何將已有版控的專案!解除版本管控呢?

如何將已有版控的專案!解除版本管控呢?

先前有朋友在保哥問了以下的問題

我把整個方案及.sln 檔拷貝至另一台新的伺服器中..那台伺服器有新的TFS2010. 且都開好新的Team 開啟方案時..當然會找不到之前 TFS 的url .但我使用變更原始檔控制或將方案加入原始檔控制 都會找之前的TFS路徑..
要如何移除之前路徑..或正解應如何做呢?

 

這是因為

.NET 或是 VB6 的專案都會有專屬的專案檔 ( .proj ) 和 方案檔 ( .sln )

其中這檔案裡 有一個區段 都會記錄目前該專案/方案 是連那一台 版本管控 的伺服器 ( 任何一種都一樣 )

也因為這樣子,即使將全部檔案搬到 新的版本管控的路徑並簽入後

開啟專案後卻都還是指向舊的版控

 

ps.. 若是用 SVN + 小烏龜,而且簽出入都沒有整合到開發工具的話,則不會更改到 專案檔。

小弟個人認為整合到開發工具比較好 ,因為修改那些檔案都會有 「簽出」的記錄。

 

所以接下來就跟著以下的步驟吧!

 

image 
選擇 檔案-->原始檔控制-->變更原始檔控制

 

image 
請點選專案項目後,就可以進行解除 Binding 了!

 

image
全部點完後,再看一下 方案總管就會發現 藍色小鎖已經統統都不見了

 

做法很單純!只要解除版控管控的關聯後,就可以再加入到自已指定的 版本管控伺服器上了

 

以上做法適用 .NET 2003 – 2010 和 VB6