摘要: 配置全局忽略文件.gitignore 例举dotNet开发的一个场景来说明“忽略文件”的作用,在开发过程中往往在编辑代码后,VS在每次编译后会生成一些项目构建文件例如bin目录、obj目录等。然而这些文件并不需要进行版本控制,因为每个人每次编译后都会自动生成,如果频繁上传至Git那么会造成空间的占用 阅读全文
posted @ 2020-09-06 16:17 姜承轩 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 5.分支管理 5.1.分支使用场景和作用 通常在项目上线后,我们经常会同时面临生产环境出现Bug和新需求正在开发的情形,如何将这些情形同时处理而又互不影响呢?这个时候就需要使用到版本控制系统的分支管理。 分支管理参考图: 上图针对不同时期的工作场景建立了不同的项目分支,分别处理不同场景下产生的问题, 阅读全文
posted @ 2020-09-06 15:40 姜承轩 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1.版本控制系统主要用途 协同开发 通常在软件项目的开发建设过程中,一般会有多名工作人员同时对项目开展工作,那么此时的项目工程不可能是一个独立的资源,这个时候就需要将项目工程提供给各个工作人员对同一份项目进行操作。 冲突解决 在软件协同开发的过程中,很有可能出现多名开发人员对同一个功能下的同一文件进 阅读全文
posted @ 2020-09-06 15:00 姜承轩 阅读(287) 评论(0) 推荐(0) 编辑