如何在本地开发时回滚到 Visual Studio 项目的早期版本?
How can I rollback to earlier versions of a Visual Studio project while developing locally?
在使用 SQL 数据库构建 ASP.NET 核心 MVC rc1 应用程序的过程中,c#、bootstrap、angular、css、javascript、javascript 依赖项、像 bower 这样的包管理器,或与此相关的任何 visual studio 项目,我有时会破坏应用程序并希望将其回滚到应用程序运行时的先前状态。
有哪些 techniques/the 创建增量版本、保存和标记工作版本以及回滚到早期版本的最佳方法,尤其是当项目具有如此多的移动部分、技术和依赖项时?
我更喜欢 Visual Studio 中存在的技术,或者大多数 standard/popular Microsoft 或可能免费的开源技术或工具。
我还希望选择在我的本地机器上而不是在外部服务器上进行备份。
如果其他人有这个问题:我发现 Git 是实现此目的的好方法。与许多版本控制系统不同,它将变更存储库保存在本地机器上,只有在项目合并时才将其放在服务器上。截至 2015 年,它与 Visual Studio 和 TFS 集成良好。这是来自 Build 会议的视频,解释了它与 VS2015 的集成:
频道 9 - 在 visual studio 中使用 git
https://channel9.msdn.com/Events/Build/2015/3-746
在使用 SQL 数据库构建 ASP.NET 核心 MVC rc1 应用程序的过程中,c#、bootstrap、angular、css、javascript、javascript 依赖项、像 bower 这样的包管理器,或与此相关的任何 visual studio 项目,我有时会破坏应用程序并希望将其回滚到应用程序运行时的先前状态。
有哪些 techniques/the 创建增量版本、保存和标记工作版本以及回滚到早期版本的最佳方法,尤其是当项目具有如此多的移动部分、技术和依赖项时?
我更喜欢 Visual Studio 中存在的技术,或者大多数 standard/popular Microsoft 或可能免费的开源技术或工具。
我还希望选择在我的本地机器上而不是在外部服务器上进行备份。
如果其他人有这个问题:我发现 Git 是实现此目的的好方法。与许多版本控制系统不同,它将变更存储库保存在本地机器上,只有在项目合并时才将其放在服务器上。截至 2015 年,它与 Visual Studio 和 TFS 集成良好。这是来自 Build 会议的视频,解释了它与 VS2015 的集成:
频道 9 - 在 visual studio 中使用 git https://channel9.msdn.com/Events/Build/2015/3-746