一旦您需要在其他地方 重用 某些文件集,就应该开始考虑组件 或(git)子模块
您可以定义以下内容
webroot,而不是在同一存储库(SVN或CVCS的[“集中方式”内管理,和
comp,
lib
- n仓库,您需要重用的每个组件(例如,“
img
”是作为Git仓库作为子模块重用的Git仓库webroot
) - 一个主要项目,用于引用您需要的那些子模块的确切版本。
这是symlink子模块的优点之一:您引用_一个_确切的修订版,并且如果该组件具有其自身的某些改进,则不会立即看到它们(直到您无论如何都更新了子模块)。 使用符号链接,您可以在该链接的另一端看到文件集的任何状态。



