软件工程/项目管理
Fenice
狂奔的蜗牛
展开
-
优雅地合并冲突
git push时发现有冲突,保持原commit的完整性,使用优雅的命令:git pull --rebasegit pull --rebase #衍合服务器最新代码git status #查看有哪些冲突的文件vi 冲突文件 #打开文件后搜索<<<<<<<与>>>>>>>之间的内容,就是冲突的地方,修改冲突行,保存退出。git add 冲突文件 #添加修改后的文件到缓存区git rebase --continue原创 2021-07-20 16:29:32 · 118 阅读 · 0 评论 -
软件体系结构——4+1视图
The “4+1” View Model of Software Architecture架构视图是对于从某一视角或某一点上看到的系统所做的简化描述,描述中涵盖了系统的某一特定方面,而省略了于此方面无关的实体。架构视图如同在建筑学中的不同种类的蓝图。1. 背景软件架构文档过分强调软件开发的某一个方面。架构不能解决所有风险承担者所关注的问题。每个软件系统都有多个风险承担者原创 2013-09-23 13:53:50 · 20245 阅读 · 2 评论