四月 2, 2008
» virtual module in cvs

最近遇到一個小問題,在 cvs 上的檔案都是以 module 來分類,如果有一個 project 組裝了多個 module,每次要 co 下來總是麻煩。最簡單的方式就是把這些 module 通通搬進同一個目錄,這樣只要把 root module 拉下來就可以了。但是偶爾也會遇到 sub module 被多個 project 所組裝,這時不是將共用的 sub module 多複製幾份,就是把所有 project 都丟進同一個 root module (我知道這種方法蠢到爆…)。

» virtual module in cvs

最近遇到一個小問題,在 cvs 上的檔案都是以 module 來分類,如果有一個 project 組裝了多個 module,每次要 co 下來總是麻煩。最簡單的方式就是把這些 module 通通搬進同一個目錄,這樣只要把 root module 拉下來就可以了。但是偶爾也會遇到 sub module 被多個 project 所組裝,這時不是將共用的 sub module 多複製幾份,就是把所有 project 都丟進同一個 root module (我知道這種方法蠢到爆…)。 為了管理上的方便,這幾天照著文件測試一下,果然有類似 virtual module 的設定可以用,不過在文件上用的不是 virtual module 這名字,而是 ampersand module。 這東西的概念很簡單,只要在定義出 root module 需要參考的其他 module 就可以了,這個 root module 指的是 co 時後面接的 module name,可以不用是實際存在的 module (我把這種定義出來的稱為 virtual module)。在 co 時會先下載原本的 module [...]

A Feedjack powered Planet
A Django site.