EF6 CodeFirst+Repository+Ninject+MVC4+EasyUI實踐(三)


前言

 

  • 在上一篇中,我們依靠着EasyUI強大的前端布局特性把前端登錄界面和主界面給搭建完成了。這一篇我們就要嘗試着把整個解決方案部署到雲端呢,也就是Visual Studio Online(TFVC)中。
  • 在我們進行團隊項目開發的過程中,或多或少的都會接觸到一些源代碼管理工具,比如vss、svn、tfs、git,這些工具都有着自己的特點。但最終目的都是方便團隊的協作開發,提高工作效率。Visual studio從2013版本開始就為我們提供了雲端管理源代碼的能力。Visual Studio Online不但能夠進行源代碼的管理,還可以對整個項目周期進行監控,包括代碼的管理、工作任務的跟蹤、軟件的交互等。具體特性可以查看官網。我這里只截取了一下Visual Studio Online的定義。
Visual Studio Online 基於附加了雲服務的 Team Foundation Server 功能,是您的開發項目的在線主頁。 在我們的雲基礎架構中只需數分鍾便可啟動並運行,而無需安裝或配置任何服務器。 Visual Studio Online 可連接到 Visual Studio、Eclipse、Xcode 和其他 Git 客戶端,支持針對各種平台和語言的開發。

 

 

 

創建自己的Visual Studio Online主頁

 

  • 打開visual studio的官網,點擊Visual Studio Online的“免費試用”按鈕,跳轉至Microsoft 帳戶登錄界面,沒有的話就注冊一個。登陸后,我們就可以創建自己的Visual Studio Online主頁呢。

   1.打開visual studio的官網,點擊點擊Visual Studio Online的“免費試用”按鈕

  

  

   2.登錄自己的Microsoft 帳戶就可以看到如下界面,輸入一個賬戶名,比如我的就是wangweimutou,這個url就是你以后登錄Visual Studio

     Online的主頁地址。區域的話三個選項都是國外的,選擇“美國中南部”就行呢。

  

   3.創建賬戶后,就會跳轉至以下界面,可以輸入我們的項目名稱,比如我的就是wangweimutouDemo解決方案名稱,過程模板有敏捷開發的

   幾種模型Agile、CMMI、Scrum,我們選擇Scrum這個迭代模型就可以呢,版本控制的話,本示例主要是以TFVC為主的。

  

   4.創建完項目后,就會跳轉至以下界面添加任務或者代碼。此時Visual Studio Online的主頁創建完成,稍后我們再去添加解決方案代碼。

  

 

使用Visual Studio將代碼共享至TFVC

 

  • 打開你剛剛創建的主頁地址,比如我的https://wangweimutou.visualstudio.com/。

   1.點擊剛剛創建的項目名稱wangweimutouDemo,跳轉至項目管理界面

  

   2.在項目管理界面,點擊Open in Visual Studio選項,就可以打開本地的Visual Studio 2013

  

   3.在Visual Studio 2013的團隊資源管理器中,點擊配置工作區來存放我們的代碼。

  

   4.選擇后存放的目錄后,點擊映射並獲取按鈕。

  

   5.將先前建立的解決方案文件全部復制到剛剛創建的目錄,源碼在第二篇的文章結尾有下載

  

   6.點擊團隊資源管理上的刷新圖標,就可以看到解決方案的了,點擊解決方案文件就可以在Visual Studio 2013中打開此項目。

  

   7.打開解決方案后,選擇解決方案就可以將解決方案添加至源代碼管理

  

   8.添加到源代碼管理后,就會多出簽入的選項。操作就和其他的源代碼管理器沒什么區別呢。我們選擇整個解決方案進行簽入。

  

   9.添加后,我們就可以在Visual Studio Online的項目管理中的code選項中查看同步的代碼呢

  

 

備注

 

  • 這一篇我們完成了源代碼的雲端部署,如果是多人合作項目,我們就可以在團隊中添加成員進行協同工作。
  • 雖然這一篇只是講解它的源代碼管理,但如果你是一個管理者的話,不要忽視它的軟件項目迭代的周期管理。在這里,它提供給了非常多的功能:包括工作任務的建立和指派、Bug的追蹤、測試用例的管理,如果想了解到Visual Studio Online的更多功能,請查看官網的幫助文檔

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM