Visual Studio 集成的 Git 有哪些版本控制功能?
- 保存解决方案的完整快照(以下称为提交commit)
- 提交以分支形式组织和管理:
- 针对提交的操作:
- 查看历史记录,详细信息
- 还原某个提交(对应 reset –soft):以最近的提交去除指定的提交中的修改内容,进行一次新的提交
- 重置提交并保留更改(对应 reset –mix):删除指定提交之后的提交,工作环境中的文件不受影响
- 重置提交并放弃更改(对应 reset –hard):删除指定提交之后的提交,工作环境中的文件受影响
- 可从解决方案中直接对项目中的文件进行版本管理:
- 可从图标的变化确认当前文件的[修改-暂存-提交]状态
- 可查看历史记录
- 可查看文件内容
- 查看相邻版本之间的修改内容
- 可进行还原、重置、挑拣操作。
优势?
- 命令集成在 Visual Studio 上下文菜单中,方便使用
- 直接在解决方案中查看当前文件的 Git 状态
- 直接在源代码编辑器中的查看历史代码文件,和相邻版本的改动。
- 按类管理?
- 不需要或很少需要手动维护.ignore。
使用
- 如何让解决方案处于 Git 的控制下
- 新建解决方案时,勾选“使用Git进行版本控制”
- 对于已经创建的解决方案,右键->源代码管理
- 提交更改?
团队资源管理器->左上切换到更改功能
- 如何管理分支
使用团队资源管理器->左上切换到分支功能
- 查看恢复历史版本?
解决方案资源管理器->右键代码文件
参考资料:
https://git-scm.com/book/zh/v2
http://msdn.microsoft.com/en-us/library/hh850437.aspx
使用 Visual Studio 2015 中集成的 Git 进行本地 Code Version Control
原文:http://www.cnblogs.com/td317/p/6354155.html