SVN结账问题

Rob*_*Rob 3 svn

我即将转向SVN作为我选择的RCS(使用CVS多年后)并且有一个基本问题......

我有许多共享项目 - 我希望与许多不同的项目一起使用的代码.是否可以将这些共享文件夹"链接"到需要它们的项目,因此签出项目也会检出共享代码?

例如,假设我的存储库看起来像这样:


--project1
--project2
--shared
--smtp

当我结账project1时,我也想结账共享和smtp.

回到我的CVS时代,我会在其中一个项目文件夹中使用Unix符号链接,但由于我的新SVN存储库不一定托管在Unix机器上,我不能这样做.

dav*_*avr 11

SVN Externals就是你想要做的.SVN书在这里详细解释了它.这是我喜欢SVN的一件事,这是精彩的文档.