我有一個裸露的回購網絡驅動器和兩個客戶端克隆php項目到他們自己的PC。 所有這些都由TortoiseGIT操作。檢測到更改爲GIT裸回購
假設客戶端A和客戶端B具有相同的修訂副本。
- 對index.php做一些修改。
- 承諾自己的回購,然後推到裸回購。
但是,在客戶端B項目文件夾中,更改後的文件仍作爲更新(帶有刻度的綠色圖標)。
無論如何,客戶B會有通知或實時更改TortoiseGIT的覆蓋圖標嗎?
爲什麼我想這樣做,因爲我們的客戶端在開始工作之前需要執行git fetch命令並查看日誌。
他們可以在開始工作之前進行git合併,而不是稍後解決衝突。
它看起來像你會讓克隆表現得好像他們在同一個目錄中(就像每個人都在同一個結賬中工作一樣)。這是不推薦的(對於任何VCS),準備就緒時獲取/提取最新更改是最好的方法。 – 2013-04-22 07:18:01
你應該對其他客戶端進行「git pull」。你可以看看'git hooks'的一些方法來自動化這個/到一定程度/但(a)我不認爲它通常在Windows上使用,(b)它對檢出分支有限制。 – sehe 2013-04-22 07:18:08