簡體   English   中英

Visual Studio中的版本控制

[英]Version Control in Visual Studio

我目前正在開展一個大型項目,並即將做出一些重大改變,並且正在尋找一種“備份”我之前工作的方法。 Visual Studio中是否內置了功能以使用版本控制?

這個項目只由我開發,並沒有使用Team Foundation Server(這是我的大部分谷歌搜索似乎給我答案)。 理想情況下,我想識別和恢復我的程序的所有不同版本,而不必擔心完全弄亂某些東西......

歡呼並提前致謝!

---編輯---雖然有版本控制系統,是否會存儲在單獨的服務器上? 或者可以在本地存儲它嗎? 我更擔心的是,我會嚴重搞砸我的代碼而無法在某些時候撤消它...

有幾個第三方源代碼控制集成工具,如用於SVN存儲庫的AnkhSVN或VisualSVN(我使用前者並且很樂意推薦它)。 就“內置”而言,Visual Studio支持開箱即用的Team Foundation Server和Visual Source Safe,但這些都是付費產品,對於任何新工作都應該避免(在我看來)VSS。

就個人而言,我使用TortiseSVN(用於Windows集成)和AnkhSVN(用於VS集成)與我們的SVN存儲庫。 還有免費的SVN服務器,因此您可以在支付0美元的同時獲得非常好的解決方案。

那么,有許多免費的 源代碼控制 替代方案 ,並且Visual Studio中有插件免費的 )可以讓你直接進入。查看這些鏈接並選擇一個適合你的鏈接!

Visual Studio能夠與許多源代碼控制提供程序一起工作。 你只需要把它們連接起來。

使用“工具 - >選項 - >源控制 - >插件選擇”。

TFS真的很貴,特別是對你而言。 您可以使用VisualSVN。

它是免費下載給我們ANkhsvn。 它是Visual Studio的插件,可連接各種源代碼控制服務器。 您首先必須在某處設置subversion服務器。 這很容易做到。

VS.NET中沒有內置的版本控制系統,但VS.NET支持多種版本控制系統,如TFS,Visual Sourcesafe,SourceGear庫等......

如您所述,您需要一個版本控制系統。 選擇版本控制系統時,請查看此答案。

您可以使用帶有VS的git,這意味着您不需要另一個目錄/服務器等。 考慮在Visual Studio中使用Git

有許多版本管理系統。 其中很多都是昂貴的,但......還有很多其他的免費! 看看這里: http//producingoss.com/en/vc-systems.html

你可以使用SVN(Subversion) - 最廣泛使用的一種。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM