西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程其它教程 → 基于金山快盤的Git服務(wù)器、快盤+ Git GUI 實現(xiàn)代碼版本管理

基于金山快盤的Git服務(wù)器、快盤+ Git GUI 實現(xiàn)代碼版本管理

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2014/1/14 16:06:18字體大。A-A+

作者:西西點擊:24次評論:1次標(biāo)簽: 快盤

  • 類型:Android平臺大。3.8M語言:中文 評分:10.0
  • 標(biāo)簽:
立即下載

Git,這貨堪稱神器,用了它就再也不想用其他VCS了,就像上了高速就不想再走國道一樣。

Git的強(qiáng)大之處在于,你可以在局域網(wǎng)內(nèi)的任何一個共享路徑下創(chuàng)建倉庫,而不需要運行任何服務(wù)。所有的操作都是基于本地的。這也不難理解可以直接放在快盤里了。

一般的大些公司都有自已的版本管理服務(wù)器,遠(yuǎn)程時 登錄VPN也可以實現(xiàn)操,但是幾人的小團(tuán)隊就不太現(xiàn)實了,基本沒有VPN,如果是幾個異地朋友想湊在一起創(chuàng)業(yè),就 只能買臺服務(wù)器做版本管理服務(wù)器,這個第一想到成本,對于幾個人來說一臺服務(wù)器一年的成本也不是小數(shù),還要 抽出時間來進(jìn)行管理,在這里我們接上篇,用網(wǎng)盤來實現(xiàn)Git版本管理,就省了大家不少的精力和錢財,且穩(wěn)定性還 是有保障的,也基本不用擔(dān)心空間問題,如我的網(wǎng)盤一般都在50G左右,一般來說做開發(fā)項目代碼文件不會有這樣大的。

金山快盤
4.1
類別: 網(wǎng)絡(luò)共享    大。9.7M    語言: 中文
查看詳細(xì)信息 >>

一般人使用Git+Github來搭建進(jìn)行本地遠(yuǎn)程交互,不過Github弄個私人倉庫是要刀樂思的,如果你很摳,或者你的偉大idea不想被別人瞄去,可以考慮用Git+金山快盤搭建私人服務(wù)器。

不多說,以下是步驟:

下載安裝金山快盤,指定路徑,申請賬號

下載安裝Git桌面版,配置各參數(shù)

在快盤文件夾里新建一個文件夾,在這個文件夾里新建倉庫一定要選中央資料庫,否則會push不上(個人檔案庫會在這個目錄下面生成.git的隱藏文件夾,而中央資料庫會直接在這個目錄生成管理目錄,即沒有外包.git文件夾,push上來的文件不會有源文件,只有Git自己的管理文件了。跟SVN差不多,SVN服務(wù)器上的repository也是沒有源文件的,只有它自己的管理文件)

建好之后就可以把本地的項目push上去了,本地只管pull、push就行,倉庫的同步交由快盤負(fù)責(zé)。

到此為止就可以使用Git+快盤倉庫了,如果不考慮電腦的消耗資源,看起來區(qū)別跟svn不大。但是無論從實用性和方便性,Git都優(yōu)于SVN,SVN+金山快盤是要在本地跑SVN服務(wù)的,相當(dāng)耗資源,而Git不跑什么服務(wù),頂多跑個十來M的快盤,小意思。

并且SVN的分支管理遠(yuǎn)不及Git,不過Git也有點小缺點,比如更改文件后文件圖標(biāo)不立馬變色,調(diào)用第三方的對比工具(如BeyondCompare)彈出速度比較慢(最慢的時候我都以為電腦死機(jī)了,并且文件如果沒有變化diff的話BeyondCompare就不彈出,不人性化)。不過這些都是小問題,可以忍受。

另:基于局域網(wǎng)共享文件夾的Git服務(wù)器模式也類似,注意創(chuàng)建倉庫的時候選中央資料庫就行了。

言歸正傳,接下來就介紹如何實現(xiàn)網(wǎng)盤+Git Gui 團(tuán)隊間版本管理

這里要說明一下,可用的網(wǎng)盤要有“共享”功能而不是“分享”功能,在百度云網(wǎng)盤、騰訊的微云網(wǎng)盤、360云盤和金山快盤中找了一下,發(fā)現(xiàn)只有金山快盤有這個功能,所以團(tuán)隊開發(fā)得用金山快盤了來實現(xiàn)了。

1、用金山快盤來做服務(wù),之后把網(wǎng)盤中的相關(guān)目錄共享給好友這樣我們退出網(wǎng)盤,用剛才共享的那郵箱來登錄網(wǎng)盤,我們發(fā)現(xiàn)這個網(wǎng)盤中多了一個“我收到的共享文件”目錄,打開看一下就是我們共享的目錄

2、接下來我們需要用上篇的方法把這個目錄中的文件clone下來,但是快盤的共享目錄是用郵箱來做名稱的,如: 
D:\htw\kaupanwebtide\sharebox\tinwai@qq.com\MySelf 里面含有@符號,這個在Git里面是有特殊用處的,不用急,我們可以用mklink /J 來做一個目錄聯(lián)接就可以了,具體操作,我們打開Dos窗口輸入如下指令:

mklink /J D:\htw\gittest\GitTest.git D:\htw\kaupanwebtide\sharebox\tinwai@qq.com\MySelf


這樣我們就建立了一個git.git到網(wǎng)盤的聯(lián)接,我們就可以用這個git.git當(dāng)網(wǎng)盤路徑在Git里面用了

3、我們在gittest目錄根目錄下面右鍵選“Git Bash”輸入:

git clone GitTest.git

我們下載下來項目代碼, 打開看一下和我們在前面網(wǎng)盤提交的是一樣的呀,我們還是修改一下代碼

4、重復(fù)上篇的步驟提交代碼,再退出現(xiàn)在用戶用原其它用戶或原用戶登錄,再更新一下代碼看一下,是不是已經(jīng)變化了

到此為止,一個小團(tuán)隊的代碼版本管理系統(tǒng)就完成了,對于在創(chuàng)業(yè)路上的小團(tuán)隊來說是一個不錯的選擇,當(dāng)然對于大的團(tuán)隊來說還是有自建的最好

感謝金山快盤提供優(yōu)質(zhì)的穩(wěn)定的免費網(wǎng)盤服務(wù)

    金山快盤
    (8)金山快盤
    金山早在年就開始涉足云存儲領(lǐng)域并推出快盤商業(yè)版,隨著近期的空間大戰(zhàn),金山也推出了金山快盤個人版空間永久免費計劃,這讓所有的新老用戶都從中受益。金山快盤平臺覆蓋等七大平臺,只要安裝快盤各客戶端,電腦手機(jī)平板網(wǎng)站之間都能夠直接跨平臺互通互聯(lián),徹底拋棄盤數(shù)據(jù)線和,隨時隨地輕松訪問您的個人文件。同一賬號的操作模式也給金山快盤帶來更多的用戶量,而隨著云技術(shù)的不斷進(jìn)步,相信未來的云端儲存服務(wù)也將更加豐富我們的...更多>>
    網(wǎng)盤
    (268)網(wǎng)盤
    網(wǎng)盤是什么網(wǎng)盤是一個云存儲工具,通俗的來說就是你把文件通過網(wǎng)盤儲存在網(wǎng)絡(luò)上。只要你登上網(wǎng),不論在什么地方都能使用。相當(dāng)于網(wǎng)絡(luò)移動盤。用起來挺方便。網(wǎng)盤哪個好其實這個毋庸置疑的百度云網(wǎng)盤是最好的,目前網(wǎng)盤也就那么幾家,對用戶來說只要免費就行了,其他的對我們的普通用戶來說并不是特別重要。網(wǎng)盤下載客戶端大全說明西西軟件園提供市面上主流網(wǎng)盤的客戶端下載,除了網(wǎng)盤客戶端的各種版本之外,西西還會提供一些網(wǎng)盤相...更多>>

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(1)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)