現代軟件工程第二章做業

1.參照 http://www.cnblogs.com/xinz/p/3803109.html 的第一題,每人創建一個GitHub帳號,組長創建一個Project,將本組成員歸入此Porject中的Collaborators,並添加zhangyk@tju.edu.cn 爲Collaborator。

   小組GitHub新建工程Calc:html

 

   在遠程倉庫的Setting-Collaborators添加Collaborator,等待成員接受邀請:git

 

   該工程實則爲四則運算項目,於是創建了以小組成員名字縮寫的遠程分支,方便成員管理合並項目。編輯器

2.每人本身創建一個HelloWorld項目,練習使用git的add/commit/push/pull/fetch/clone等基本命令。比較項目的新舊版本的差異。

     蘇志華---http://www.cnblogs.com/bywb/p/5873611.html學習

     王   喆---http://www.cnblogs.com/bywb/p/5879302.htmlfetch

   劉祉成---http://www.cnblogs.com/bywb/p/5883080.htmlui

   唐家煒---http://www.cnblogs.com/bywb/p/5883983.htmlspa

     梁紹楠---http://www.cnblogs.com/bywb/p/5883627.htmlhtm

3.完成小組的「四則運算」項目的需求文檔(使用Markdown寫文檔),嘗試同組成員在各自PC上修改同一文檔後,如何使用Git命令完成GitHub上的文檔的更新,而不產生衝突。並驗證GitHub上的文檔確實是最新的文檔。

      參考http://www.jianshu.com/p/4Q3aay學習Markdown格式,然後使用MarkdownPad 2編輯器進行編輯
blog

 

      組長先寫好需求文檔RequirementDoc.md,在本地git add、git commit後上傳到遠程origin/master分支上,其餘組員要在原先的基礎上加以修改並防止衝突,首先git pull遠程庫將文件下載到本地,修改後再git push,整個操做流程以下圖:rem

最後遠程分支的master顯示以下

     這裏爲了區分每一個人寫的需求文檔不一樣便於比較,把需求文檔重命名爲名字縮寫.md,上傳到"origin/名字縮寫"分支上,即:

 

相關文章
相關標籤/搜索