在工作中,我们有一个非常大的项目(大约30,000个文件),由Borland StarTeam源代码控制系统管理。我们想迁移到SVN,但还有一些障碍需要克服。最重要的问题是如何在所有开发人员的虚拟机上设置存储库。
有两种基本方法可以在硬盘驱动器上设置新的SVN版本化文件夹(在Windows上使用TortoiseSVN)。您可以从存储库检出SVN项目,或者将现有代码上传到(可能为空的)存储库中,然后进行任何这些操作后,您都会得到一个带有SVN元数据文件夹的文件夹树。但是,我们有几十个开发人员,每个人都已经拥有整个项目的副本。我们真正想做的是上传一次,然后运行某种“将此现有文件夹与[wherever]处的存储库关联并同步它们”的操作。
SVN是否支持此功能?如果支持,如何操作?是否可以在TortoiseSVN中实现,还是需要其他工具?
有两种基本方法可以在硬盘驱动器上设置新的SVN版本化文件夹(在Windows上使用TortoiseSVN)。您可以从存储库检出SVN项目,或者将现有代码上传到(可能为空的)存储库中,然后进行任何这些操作后,您都会得到一个带有SVN元数据文件夹的文件夹树。但是,我们有几十个开发人员,每个人都已经拥有整个项目的副本。我们真正想做的是上传一次,然后运行某种“将此现有文件夹与[wherever]处的存储库关联并同步它们”的操作。
SVN是否支持此功能?如果支持,如何操作?是否可以在TortoiseSVN中实现,还是需要其他工具?