簡體   English   中英

在Visual Studio中開發的軟件的版本控制

[英]Version control of software developed in Visual Studio

我已經開發了WinForms應用程序。 現在,我想通過添加新功能並對其進行優化來升級我的應用程序。 一種方法是僅復制項目文件夾並在復制的項目文件夾中進行更改。 我想知道這是僅通過為每個新版本復制項目文件夾而在軟件開發中進行版本控制的正確方法,還是有一些系統的方法可用於管理應用程序的所有版本。 我真的很想了解這些事情。 請指導我。

Azure DevOps(以前稱為Visual Studio Team Services,簡稱為VSTS)是一個免費的在線Microsoft *系統,其中集成了源代碼控制,可以在此處找到其總體概述。 還有其他系統,但我強烈建議您這樣做,因為它與Visual Studio很好地結合在一起。

Azure DevOps支持的兩種類型的版本控制的細節是:

  1. Team Foundation版本控制
  2. 混帳

Git現在似乎正在成為首選系統,這是Microsoft的默認設置,並且我的工作場所現在已移至該設置。

每個系統都允許您簽入或提交所做的代碼更改,保留這些更改的歷史記錄,並使您能夠回滾並查看以前的代碼。

了解了這些基礎知識之后,便開始着眼於分支機構/倉庫,當您開始與另一個開發人員一起從事同一項目時,我建議您多讀一些書,以了解如何解決合並沖突和避免此類沖突的最佳做法。

*最多五位開發人員免費

暫無
暫無

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

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