[轉]如何在 Visual Studio 中使用 Git 同步代碼到 CodePlex

來源:互聯網
上載者:User

標籤:

本文轉自:http://www.cnblogs.com/stg609/p/3673782.html

開源社區不管在國內還是國外都很火熱,微軟也曾因為沒有開源而倍受指責,但是隨著 .Net framework、ASP.Net MVC等架構的逐漸開源,也讓大家看到了微軟開源的步伐。CodePlex 則是微軟自己的一個開源社區,裡面聚集了很多開源的項目,那麼我們如何才能把自己的開源項目放到這上面呢?

 

在繼續閱讀本文前,請確定您已經在 Visual Studio 中安裝了 Git 相關的擴充程式,並且大致瞭解如何在 Visual Studio 中使用Git,否則請您閱讀 《如何在 TFS 中使用 Git》,並根據該文中的操作進行安裝。

在 CodePlex 中建立項目

  登入 CodePlex 後,選擇建立一個新項目,會跳轉到一個建立項目的頁面,按照提示填寫完相應的內容。

  注意,在 Source Control 一項中,需要選擇 Git

 

  點擊 “Create” 之後,你會看到如片,在紅框中提示了此項目發布的到期日(到期未發布,項目將被刪除)以及發布項目的4個步驟(編輯項目首頁、上傳代碼、設定認證、編輯項目總結頁面)。

 

 

編輯項目首頁

  在上面的圖片右上方,可以找到 “Edit Page” 字樣,點擊該連結就可以進入到首頁編輯狀態。CodePlex 提供了兩種編輯方式: Wiki 標記 和 Html 標記,你可以任意選用其中一種進行編輯。

 

同步代碼到 CodePlex

  本節是本文的核心內容,請大家仔細閱讀。在閱讀本節之前,請在本地準備好將要上傳的項目。

 

  當首頁編輯完成之後,選擇導航中的 “Source Code”,進入第二個步驟 “上傳代碼”。

  此時我們點擊右上方的 “Clone”,會顯示出 “Git” 的地址,複製該地址。

 

  開啟本地的解決方案,選擇 屬性 / Add Solution to Source Control。

 

  在跳出來的提示框中,選擇 “Git”。

 

  點擊 “Team Explorer” ,將代碼簽入到本地程式碼程式庫。

 

  成功簽入後,點擊 “Sync”。

 

  這個時候會跳轉到 “未同步的簽入” 介面。在 Url 輸入框內輸入本節剛開始複製的 Url 地址後,點擊 “Publish” 將代碼同步到 CodePlex。

 

正在同步中

 

同步完成

 

  回到 CodePlex,重新整理下剛才的頁面,會發現已經有簽入的記錄了。而且在頭部的 “步驟” 也顯示已經完成2個了。

 

  如果不清楚下一步該幹什麼,可以點擊該 “步驟”,這樣會顯示每一步的詳細資料,如所示。

 

設定認證

  認證代表著你將授權他人如何來使用你的原始碼。比如,是否能夠修改再發布。在這裡我選用 MIT 認證,因為該認證可以提供使用者最大的自由度。

摘自網路

 

 設定認證相關資訊

 

項目總結

  完成了認證建立,最後一步就是對項目進行總結了,包括設定項目發布後的次層網域、項目總結性陳詞、項目Logo等。

 

發布項目

  全部步驟完成之後,你會看到頭部多出了一個 “Publish This Project” 的按鈕,點擊該按鈕來完成項目的發布任務。

發布成功

 

樣本中的項目可以在這裡找到:The simplest demo for MVVM

 

本文來源: 如何在 Visual Studio 中使用 Git 同步代碼到 CodePlex

 

 

[轉]如何在 Visual Studio 中使用 Git 同步代碼到 CodePlex

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.