VS2017源代碼版本管理


VS2017源代碼版本管理有兩種方式:Git(代碼提交到服務器)和Team Foundation Server(代碼提交到局域網)

一、Git版本管理(上傳到碼雲服務器https://gitee.com)
有兩種方式提交本地代碼到服務器:

注意:本地電腦或遠程電腦必須安裝有Team Foundation Server(建議安裝2013,比較穩定)和SqlServer數據庫(建議安裝2012以上)

1.服務器先有倉庫

打開碼雲網站:https://gitee.com,再點登錄,如果沒有帳號先注冊一個
按下圖創建一個倉庫

按提示輸入倉庫信息:

倉庫名稱
路徑的名稱
是否開源自己設定
選擇語言
添加.gitignore不要選擇,否則會提交不上去,如果選擇了,就要在這個項目的管理去清空所有內容
使用Readme文件初始化這個倉庫前面的勾去掉
最后點創建

創建成功如下圖:

 

打開VS2017一個空的項目,依次點擊團隊資源管理器、管理連接、克隆,然后輸入遠程和本地的地址,再后點克隆,克隆成功后會在D:\Demo1\目錄下生成一個.git的文件夾

注:如果是第一次登錄,會提示讓你輸入賬號密碼

 

創建項目,創建項目時路徑放在上面克隆的路徑

 項目創建成功后,下面就把項目上傳到碼雲服務器上,按下圖提示點擊,團隊資源管事器--主頁--更改:

 

點更改后出現如下圖,輸入提交內容后點全部提交:

提交出現如下錯誤:

提交的時候不能包含 .vs 文件夾,因為里面有些文件是系統文件被占用, 直接提交會報錯

在.vs處右鍵選擇忽略這些本地項或者在項目里添加一個 .gitignore 文件 排除 .vs 文件夾即可

再次點擊全部提交

 

提交成功后如下圖:

 提交完成后,只是暫存在本地,並未提交到服務器,這時需要點擊首頁的同步后再點擊推送,推送點上面的或下面的都可以

 

推送成功后在碼雲服務器就可以看到剛才上傳的項目了:

2.本地已有項目代碼,碼雲服務器也有倉庫

按下圖,連接到一台裝有TFS的電腦,如果是第一次連接,會要求輸入用戶名和密碼,用戶名和密碼是在裝有TFS的電腦上分配出來的,可以在裝有TFS的電腦上的控制面板里面的添加或刪除用戶帳戶去添加用戶

連接遠程電腦

 

 

 

連接成功后,按下圖新建一個團隊項目:

這一步記得選擇Git

 

接下來按下圖將這個項目添加到源代碼管理

 

按下圖同步這個項目:

 

 

點同步后會出現下圖,提示將這個項目推送到遠程存儲庫上,先點擊發布Git存儲庫,會要求輸入遠程的倉庫地址,然后點擊發布,即可將這個項目推送到遠程服務器上

注意:遠程服務器必須先創建一個倉庫,並且是空的

 

如果發現輸入了遠程地址,但發布的按鈕為灰色,不能點擊時,可以到首頁的設置里面添加一個遠程推送和接收的地址:

按下圖順序操作:

 

 

最后到碼雲服務器上就可以看到我們上傳的項目代碼了

 二、Team Foundation Server版本管理(代碼提交到局域網內)

連接到一台裝有TFS的電腦,如果是第一次連接,會要求輸入用戶名和密碼,用戶名和密碼是在裝有TFS的電腦上分配出來的,可以在裝有TFS的電腦上的控制面板里面的添加或刪除用戶帳戶去添加用戶

連接成功后按下圖新建團隊項目

 這一步選擇Team Foundation版本控制

 創建成功后就可以在源代碼管理上看到新建的這個項目了:

 

 最后就可以將本地的項目上傳到局域網的服務器上了:

 

 團隊共同開發時,點擊高級--映射到本地文件夾,即可共同維護這個項目了

 

 


免責聲明!

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



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