Visual studio visualstudio&;乌龟

Visual studio visualstudio&;乌龟,visual-studio,tortoisesvn,Visual Studio,Tortoisesvn,我们有3个VS2008项目。每个项目构建一个可执行文件和支持文件。所有3个项目最终将作为一个应用程序一起发布 到目前为止,我们一直在为每个项目使用一个单独的SVN存储库,并使用OrtoiseSVN分别管理它们。在这个阶段,现在有必要在不同的项目之间共享文件 我们是否应该创建一个新的VS解决方案,将项目添加到其中,然后创建一个新的存储库?不确定这是否是正确的方法,我正在寻求建议。还需要保留3个项目的不同版本和提交日志 谢谢…如果您想将它们分开,可以使用svn:externals将一个项目的各个部分

我们有3个VS2008项目。每个项目构建一个可执行文件和支持文件。所有3个项目最终将作为一个应用程序一起发布

到目前为止,我们一直在为每个项目使用一个单独的SVN存储库,并使用OrtoiseSVN分别管理它们。在这个阶段,现在有必要在不同的项目之间共享文件

我们是否应该创建一个新的VS解决方案,将项目添加到其中,然后创建一个新的存储库?不确定这是否是正确的方法,我正在寻求建议。还需要保留3个项目的不同版本和提交日志


谢谢…

如果您想将它们分开,可以使用svn:externals将一个项目的各个部分导入到另一个项目中,并继续单独管理它们。

如果您想在这些项目之间共享文件,将它们放在同一个存储库中会更容易。然后,它们可以共享相同的历史,并可以进行分支、合并等


原则上,您可以从一个存储库创建转储并将其导入另一个存储库。但是,我从未在实时存储库中尝试过这一点。您可能想先测试一下

可以将每个存储库和所有存储库合并到一个存储库中。将保留更改日志,但将分配新的修订号。我自己没有做过,但有人在我正在做的一个项目上做过,而且进展顺利

我有svn:外部正在工作,谢谢。这似乎是最好的选择-出于兴趣,如果我重新开始3个项目,那么在visual studio和SVN中设置这些项目的推荐方法是什么?将这3个项目添加到一个解决方案是有意义的,但是我是否应该为这3个项目创建一个单独的存储库?我使用一个存储库,并且我有很多项目。我认为您应该只为那些基本上不相关的项目创建一个不同的存储库。