Joh*_*ohn 7 c# version-control visual-studio visual-studio-2012
我正在使用visual studio 2012专业人员开发asp.net mvc Web应用程序.现在,当我想更新我的项目时,例如通过添加新功能,我执行以下步骤: -
现在我当前的方法是一些多么充足..但我试图找到一个更自动化的方法,我可以例如恢复某些文件让一个.cs文件到其先前的版本,或将我的整个项目恢复到某一点.
那么有人可以建议Visual Studio 2012如何帮助我管理我的版本控制?在此先感谢您的帮助.
问候
您将需要使用Team Foundation Server(TFS),Git,Mercurial,Subversion等版本控制系统.我个人推荐Git.其中许多都有与Visual Studio 2012集成的方法(例如,请参阅如何使用git(github)连接Visual Studio 2012?).版本控制软件支持诸如跟踪文件更改,创建代码分支,将来自不同提交/用户的代码合并在一起等功能.
以下是使用版本控制时非常简单的工作流程(请参阅https://guides.github.com/introduction/flow/以获取GitHub流程的示例):
您可以考虑进行版本控制等一些其他步骤,例如更新装配信息.在AssemblyInfo.cs文件中,有程序集元数据指定程序集版本,文件版本(或信息版本,我更喜欢).请参阅AssemblyInfo.cs用于什么?.您可以将Visual Studio配置为自动增加版本号.
默认情况下,VS 2012应该可以使用Team Foundation Server,尽管我对设置TFS服务器以托管您的存储库的细节很模糊.从VS 2013开始,Visual Studio增加了对Git(开源,非常受欢迎)的直接支持,但是有一个可用于2012的扩展(https://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c) .扩展允许您执行一些最常用的Git函数,如提交,分支和推送.
以下是一些可以帮助您入门的链接:
https://git-scm.com/download/win
https://www.visualstudio.com/en-us/products/tfs-overview-vs.aspx
| 归档时间: |
|
| 查看次数: |
2065 次 |
| 最近记录: |