2015-06-17 73 views

回答

1

的Team Foundation Server能爲你做到這一點。您現在可以在開發機器上無任何麻煩地進行設置。 VS Team Explorer中的集成是無縫的。非常容易處理。請參閱本指南以使用源代碼管理項目 https://msdn.microsoft.com/en-us/library/ms181384.aspx

在您的計算機上更容易,開銷也更小:註冊Visual Studio Online(免費提供給5個用戶團隊)。雲端數據源控制在幾分鐘內完成。如果您不反對將數據保存在雲中,請嘗試一下。 https://www.visualstudio.com/en-us/products/what-is-visual-studio-online-vs.aspx

Visual Studio Online

的替代品(SVN,GIT)也很不錯(考慮閱讀有關集中和分佈式源控制的差異),但需要一點點更多的知識和良好的工作流程。

如果您在安裝版本控制之前碰巧失去了更改,則無法在Visual Studio中執行任何操作。您可以嘗試在文件級別進行還原(該選項將在Windows資源管理器中爲先前版本) ,因爲源代碼是純文本。有一個「先前版本」的Windows資源管理器的機制!只需轉到項目文件夾的屬性 Previous files in explorer

注意:以前的版本/影子複製必須在啓用之前啓用,否則標籤將爲空。

+0

很好的答案!但對於那些不熟悉源碼控制的人來說,請注意這些工具有助於防止丟失舊版本的代碼。之後安裝它們不會幫助您恢復丟失的代碼。 –

+0

謝謝Marc Wittmann和@ A.Franklin。我似乎沒有希望; -p –

+1

這是正確的...它只恢復之前保存/版本化的內容。對於初學者來說,一個好的開始就是這個介紹 http:// guides。beanstalkapp.com/version-control/intro-to-version-control.html –

1

不,這是不可能的,除非您已將代碼存儲在源代碼管理中。這聽起來像你還沒有做到這一點,所以我建議使用這是一個(苛刻的)課程,並讓下一步安裝某種SCM。

您可以通過微軟在線註冊免費版本的TFS,將直接集成到Visual Studio中。這將允許您立即檢查更改並查看文件的歷史記錄,在這種情況下,獲取文件的先前版本。

https://www.visualstudio.com/en-us/products/what-is-visual-studio-online-vs.aspx

+0

謝謝@ChrisBint。是的,這是一個苛刻的教訓!我可以在這個已經存在的項目上啓動SCM嗎?或者,在創建項目時,您是否必須在開始時這麼做? –

+0

@BobT,你應該可以在任何時候添加一個項目到源代碼控制,儘管如果可能的話我會先編譯代碼而不會出錯。對不起,您的損失;它總是會失去工作! –

相關問題