這是客戶經常問我的問題: 如果有一份code被許多專案共同使用, 這份code要如何管理?? 其實作法有許多種, 1. 將這份code編譯成lib or DLL然後分享給其他專案 ,2. 但是如過這份code又要與其他專案source code一起編譯,且code有變動, 其他專案工作目錄跟新時也一起更新連結的code, 這時候svn:external就派上用場了. Git也有類似用法叫submodule , 至於mercurial現在還沒study類似的用法, 如果你知道mercurial也有類似功能, 麻煩分享一下:-)
Search