百度雲 + GIT


百度雲同步

百度雲同步,會將本地的某個文件目錄和雲端進行同步。如果在本地將這個同步的目錄設置為Git的中心服務器,那么本地push到中心服務器的內容也會被同步到雲端。其他開發者只要也進行相同的設置,就能夠進行合作開發。

下面使用一個遠程和本機來模擬兩個開發者,先是安裝雲同步。

Git遠程倉庫命令

新建中心服務器

先在同步目錄中創建一個MyTest的項目文件夾。

然后使用“git init --bare”來建立中心倉庫,中心倉庫會自動同步到雲端。到這里一個空的中心服務器就建好了。

clone一個倉庫

已經有了一個中心服務器,但這個中心服務器還是在我們自己的磁盤目錄里E:\bidiproject,不過它的內容會和雲端同步。下面通過clone從中心服務器復制一個本地的Git倉庫。

push

在本地Git倉庫G:\mytest中添加一個test.txt文件:

 

然后提交到中心服務器:

查看中心服務器:

pull

下面遠程到另外一台電腦,安裝雲同步和Git,然后配置一個Git用戶名,並clone當前的倉庫。然后添加一些自己的內容。

 

下面回到本機,更新雲同步,會發現中心服務器已經獲取上面提交的內容。

下面將內容獲取到本地倉庫,發現在mytest中會出現一個my.txt文件。

Visual Studio插件

在擴展和更新中搜索git,下載Git Extensions和Git Source Control Provider。

Git Extensions安裝

 打開安裝文件進行安裝,一種Next到如下圖所示,如果之前安裝過msysgit就不用勾選了,勾選kdiff。

Git Source Control Provider設置

點擊VS菜單的“工具”->“選項”,展開左側的“Source Control”,在右側的“當前源碼管理插件”中選擇“Git Source Control Provider”。

然后選擇Git Source Control Provider Options來設置git.exe和GitExtensions.exe的安裝目錄。

VS項目

創建一個控制台程序,存放的目錄是我們之前創建的mytest的本地庫中(庫中的txt已經刪除)

先設置要忽略提交和推送的文件,像bin之類的文件是不用進行同步的,這里使用默認的忽略選項。

 

 

提交更改,如果希望更改能夠提交到中心服務器中,選擇提交並推送,這個時候你會發現雲盤在工作,表示有新的內容提交到中心服務器里了。


免責聲明!

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



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