我在ASP.NET解決方案中更改了許多文件並簽入。之後,我意識到我想回到我的原始文件。我知道我可以剛剛訪問源代碼管理器並回滾了變更集,但是我錯了。由於我在完成之前對整個項目目錄進行了備份,我認爲只需用備份的文件替換目錄就簡單了。將備份目錄替換爲備份後,VSTS源控件綁定無效
與備份替換整個目錄,當我打開該解決方案我收到以下消息後:
一個或多個這種解決方案源代碼管理綁定無效 和下面列出。源控制綁定可以通過 修改主菜單中的選擇文件,源代碼管理,高級,更改源控制 。
然後所有的.csproj文件列在下面。
我按照我在許多網站上看到的說明解除綁定然後重新綁定,它對我沒有任何幫助。
我的第一個問題是爲什麼會發生這種情況,如果它是具有所有源控件綁定的相同的文件集合。
我的第二個問題是我怎麼能再次在源代碼管理中獲得這個備份解決方案?
我期望它在源代碼控制中顯示待處理的更改,以便在我簽入源代碼管理中的最新版本時將成爲我的替換版本。
你採用了哪種方法?你是如何設法最終解決這個問題的? –
@ Patrick-MSFT我意識到最好的解決方案不是在我的桌面上使用備份副本。我相信它和其中的vscss文件以及實際的源代碼管理有些干擾。相反,我採取另一種方法。我徹底清除了本地機器上的所有內容。將最新的代碼從源代碼控制下拉到我的機器上,這是我不想要的簽入代碼。然後從源代碼管理器瀏覽器中,我做了一個RollBack到我想要的版本。然後終於檢查了回滾。 –