首页 > 代码库 > 现代软件工程第二章作业
现代软件工程第二章作业
1.参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加zhangyk@tju.edu.cn 为Collaborator。
小组GitHub新建工程Calc:
在远程仓库的Setting-Collaborators添加Collaborator,等待成员接受邀请:
该工程实则为四则运算项目,因而建立了以小组成员名字缩写的远程分支,方便成员管理合并项目。
2.每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。
苏志华---http://www.cnblogs.com/bywb/p/5873611.html
3.完成小组的“四则运算”项目的需求文档(使用Markdown写文档),尝试同组成员在各自PC上修改同一文档后,如何使用Git命令完成GitHub上的文档的更新,而不产生冲突。并验证GitHub上的文档确实是最新的文档。
参考http://www.jianshu.com/p/4Q3aay学习Markdown格式,而后使用MarkdownPad 2编辑器进行编辑
组长先写好需求文档RequirementDoc.md,在本地git add、git commit后上传到远程origin/master分支上,其他组员要在原先的基础上加以修改并防止冲突,首先git pull远程库将文件下载到本地,修改后再git push,整个操作流程如下图:
最后远程分支的master显示如下
这里为了区分每个人写的需求文档不同便于比较,把需求文档重命名为名字缩写.md,上传到"origin/名字缩写"分支上,即:
现代软件工程第二章作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。