源程序版本管理軟件和項目管理軟件的優缺點
源程序版本管理軟件以及項目管理軟件顧名思義是兩種不一樣性質的管理代碼程序的軟件,就我我的而言,是第一次據說。如下是幾個經常使用的軟件的總結。git
Microsoft TFS
說的是微軟的團隊代碼管理服務平臺Team Foundation
(一般記做「TFS」) 是一種爲 Microsoft 產品提供 源代碼管理、 數據收集、 報告和項目跟蹤,而爲協做 軟件開發 的項目。 可做爲獨立的軟件,或 Visual Studio Team System (VSTS) 在服務器端後端平臺。
Team Foundation 有本身的默認組和權限,可在項目、集合或服務器級別對它們進行設置。您能夠建立自定義組,並在組和各個級別自定義權限。github
TFS(Team Foundation Server )是微軟開發的項目管理工具,是 Microsoft 應用程序生命週期管理 (ALM) 解決方案的核心協做平臺。 不論在本地仍是 在雲中,TFS 都可支持靈活的開發實踐、 多個 IDE 和平臺,併爲您提供有效管理整個 IT 生命週期的軟件開發項目所需的工具。web
GitHub
- Git是一個分佈式的版本控制系統,最初由Linus Torvalds編寫,用做Linux內核代碼的管理。
做爲開源代碼庫以及版本控制系統,隨着愈來愈多的應用程序轉移到了雲上,Github已經成爲了管理軟件開發以及發現已有代碼的首選方法。如前所述,做爲一個分佈式的版本控制系統,在Git中並不存在主庫這樣的概念,每一份複製出的庫均可以獨立使用,任何兩個庫之間的不一致之處均可以進行合併。
- GitHub能夠託管各類git庫,並提供一個web界面,但與其它像 SourceForge或Google Code這樣的服務不一樣,GitHub的獨特賣點在於從另一個項目進行分支的簡易性。爲一個項目貢獻代碼很是簡單:首先點擊項目站點的「fork」的按鈕,而後將代碼檢出並將修改加入到剛纔分出的代碼庫中,最後經過內建的「pull request」機制向項目負責人申請代碼合併。已經有人將GitHub稱爲代碼玩家的MySpace。
- GitHub項目自己天然而然的也在GitHub上進行託管,只不過在一個私
有的,公共視圖不可見的庫中。開源項目能夠免費託管,但私有庫則並不如此。在GitHub,用戶能夠十分輕易地找到海量的開源代碼。
SVN
- SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。互聯網上不少版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用於多我的共同開發同一個項目,共用資源的目的
Coding
- Coding 是一個面向開發者的雲端開發平臺[1] ,目前提供代碼託管,運行空間,質量控制,項目管理等功能。此外,還提供社會化協做功能,包含了社交元素,方便開發者進行技術討論和協做。
- Coding 是基於雲計算技術的軟件開發平臺,集項目管理、代碼託管、運行空間、質量控制爲一體。在雲計算時代,Coding推進軟件開發的雲端化,使開發者能用一個瀏覽器完成開發的各個環節。開發人員能夠專心構建業務問題的解決方案,而非管理運營或發佈堆棧,確保應用知足產品層目標服務等級,同時更爲企業層級的項目應用提供了代碼質量檢驗以及項目質量把控的渠道和標準。在保證私有項目的數據安全和穩定的同時,Coding 還結合了冒泡及評論、公開項目發佈與討論等一系列社交化協做功能,打造具備技術支撐的開發者社區。
項目管理數據庫
項目管理分爲公開和私有項目,單個帳號能夠建立總共1000個項目,包括公開和私有項目。後端
私有項目
私有項目只對項目成員可見,並不會公開展現於項目成員的我的頁面上。只有項目建立者才能添加項目成員,項目的全部內容和更新都只有項目上的成員能夠進行操做和查看。瀏覽器
公開項目公開項目是徹底公開的,包括源碼,項目討論,質量控制等,只有項目成員能夠編輯該項目,但任何用戶均可以進行 fork,關注,收藏等操做。緩存
- 代碼託管
Coding 的代碼管理功能相似於Github。目前項目上的全部成員對倉庫都有同樣的訪問權限,而且能夠經過如下三種協議對git倉庫進行訪問:
HTTPS:讀寫倉庫加密通道,有單次上傳限制。
SSH:讀寫倉庫加密通道,無單次上傳限制。
Git:只讀,而且只對公開項目有效。
- 質量檢測
質量管理功能可以對 git 倉庫中的代碼進行靜態的檢測和分析,以判斷其是否符合最佳實踐,並提供質量分析報告,爲相關管理成員提供項目決策及管理參考。
- 在線演示
項目演示[3] 是爲程序測試和演示提供的在線項目展現平臺。
演示平臺中的服務管理可提供數據庫、緩存等第三方服務,目前提供了:MySQL、PostgreSQL、Redis、MongoDB、Filesystem 五種服務,同時 Coding 香港演示平臺支持綁定自定義域名。
社交活動
冒泡是方便開發者分享和交流的即時狀態更新功能。支持 Markdown 語法,Emoji表情,1M 如下的圖片上傳,預覽功能等。用戶發佈的冒泡是全站可見的,同時會在好友的動態牆上推送,並支持評論和回覆功能,只有評論發佈者和該評論對應的冒泡發佈者纔有權限刪除該條評論。安全
下面是我註冊github的流程:
- 打開官網https://github.com

- 輸入本身的用戶名,郵箱,並設置密碼,點擊註冊sign up

- 收到一封確認郵件,點擊繼續


- 確認,就能夠成功建立本身的github帳戶進行玩耍了~


因爲並無學會在github上面上傳照片因此磁力連接只好轉移到微博上來佈置。服務器
基本的註冊步驟就是以上4步,預知後事如何請聽下回分曉分佈式