我即将转向SVN作为我选择的RCS(使用CVS多年后)并且有一个基本问题......
我有许多共享项目 - 我希望与许多不同的项目一起使用的代码.是否可以将这些共享文件夹"链接"到需要它们的项目,因此签出项目也会检出共享代码?
例如,假设我的存储库看起来像这样:
根
--project1
--project2
--shared
--smtp
当我结账project1时,我也想结账共享和smtp.
回到我的CVS时代,我会在其中一个项目文件夹中使用Unix符号链接,但由于我的新SVN存储库不一定托管在Unix机器上,我不能这样做.
SVN Externals就是你想要做的.SVN书在这里详细解释了它.这是我喜欢SVN的一件事,这是精彩的文档.