我已經在我自己的機器上用git'玩'了6個月,並且非常喜歡它。Groking git遠程使用
但是,我發現很難真正理解我將如何在團隊/企業環境中使用它。 (我想知道Eric Sink是否正確)。
我開始嘗試在Windows上安裝git服務器,但是那didn't go too well。
因此,我想知道在我自己的機器上建立第二個存儲庫,並開始拉扯/推動它。
你知道有這麼好的文章嗎?或者你有什麼關於提升下一級別的技巧?
我已經在我自己的機器上用git'玩'了6個月,並且非常喜歡它。Groking git遠程使用
但是,我發現很難真正理解我將如何在團隊/企業環境中使用它。 (我想知道Eric Sink是否正確)。
我開始嘗試在Windows上安裝git服務器,但是那didn't go too well。
因此,我想知道在我自己的機器上建立第二個存儲庫,並開始拉扯/推動它。
你知道有這麼好的文章嗎?或者你有什麼關於提升下一級別的技巧?
如果:
你根本就上:
git clone --bare /path/to/your/first/repo
cd /path/to/your/first/repo
git remote add bare_repo /path/to/bare/rep
git push bare_repo
git pull bare_repo
換句話說,文件protocole被支撐作爲遠程回購合法網址。
見git fetch
, section URL:
對於本地存儲庫,也git的本地,可以使用下面的語法支持:
/path/to/repo.git/
file:///path/to/repo.git/
您可以閱讀Git的日常工作流程的一些文章,我想建議二:
不錯,你看到他們正在研究'git flow'插件嗎? http://github.com/nvie/gitflow/tree/0.2 – Benjol 2010-05-21 07:29:40
This是,我試着堅持,與腳本工作流程以促進這個給定的工作流程here。基本思想是至少有兩個存儲庫:
(a)一般的「中央」遠程存儲庫,作爲所有開發人員的規範「主要」回購; (或多或少)不間斷的功能,通過所有測試等。
(b)個人「正在進行中」/開發遠程存儲庫,用作遠程備份爲本地或子團隊發展。這裏的代碼可以處於任何狀態。充分利用Git的廉價分支,通常wip話題開發線應該位於他們自己的分支(如上面的鏈接所述),直到準備好黃金時段。當時間到了,合併到您的本地主,然後將其推送到「主」存儲庫,並從本地以及您的個人遠程開發倉庫中刪除wip分支。
或者,您可能需要第三個回購,用於公共(即非項目組)消費。
您也可以看看here以獲得對類似但不同工作流程的描述。順便說一下,在我看來,上一個鏈接中提供的Pro Git書是當前最好的Git資源。
http://progit.org/ – 2010-05-20 08:09:09