我開始在我的web服務器上使用Mercurial(在這種情況下是MediaTemple的網格)。我以前使用SVN,但我不是版本控制系統的專家。我只是需要一點幫助,以清理一些混淆因素,讓它達到最佳狀態。我在設置我的網絡服務器上的Mercurial時遇到了一些困惑
我有一個「數據」文件夾,它位於Web服務器根目錄之外,並且瀏覽器無法訪問。我之前建議我在這裏設置我的Mercurial存儲庫,然後在我的計算機上從本地克隆。我還會有一個基本上是Web服務器根目錄的'域'文件夾,裏面有我的實際域,我的網站實際上被提供給瀏覽器 - 這些也需要從'數據'存儲庫中更新。
但是考慮到這一點,設置後,它似乎效率低下......我克隆到我的本地(這是有道理的),增加,承諾,推動。沒關係......但後來我在數據存儲庫文件夾中更新,然後在我的域文件夾中更新以實際更新我的網站。
當然,我實際上並不需要這個'數據'文件夾的存儲庫?我的實際活動「域」文件夾本身不是主要的存儲庫嗎?所以我在本地克隆並從這些更新?請幫助我澄清一些混淆(如果可以的話)。
所以你說這種方式很好......本地回購,'數據'回購和實時域回購。我想,就像你說的,如果其他人正在處理這些代碼,他們都可以推送到'數據'回購站,並且無法訪問主要的現場網站......這將留給我。這就說得通了。關於擺脫工作副本的說法很有意思,所以我的'數據'回購可以只是回購,根本就沒有文件 - 那就是你說的? – littlejim84 2010-04-06 15:33:59