2010-09-17 70 views
4

我一直在使用Tourtist-SVN本地项目的版本控制我的代码。我使用Eclipse进行开发,并且经常会使用它内置的CVS模块导入共享代码。是否有可能同时使用SVN和CVS与Eclipse

很快我会将我的本地SVN存储库移动到另一台服务器上,以便与其他开发人员一起工作。

我不知道是否有可能在Eclipse中继续使用既CVS导入和更新一些贡献的代码,并在同一时间使用其他Eclipse的SVN模块到版本控制我的代码。

有没有人有使用这样的工作流模型的经验?试图使它工作会浪费时间吗?

回答

3

使用内置CVS支持和同一工作区中不同项目的两个主要SVN插件之一绝对没有问题。我还没有尝试过在同一个项目中使用SVN和CVS,但我相信只要每个VCS都配置为忽略其他元数据目录,它应该可以实现。

+0

所以基本上只是告诉CVS忽略任何以.svn结尾的文件夹,反之亦然SVN。但是如果我的同事不以这种方式设置他们的环境会发生什么呢?我们都必须同意做同样的事情吗? – dkinzer 2010-09-17 21:54:20

+1

@DKinzer:如果有人只使用其中一个VCS,他将永远不会获得其他的元数据,所以应该没有问题。真正的问题是保持存储库的同步,以及混乱合并的双倍潜力。我真的不会建议,也不会看到任何可以想象的优势,将相同的项目保存在两个不同的VCS中(而不是将不同的子项目保留在两个不同的VCS中,这不是问题)。 – 2010-09-17 22:19:45

相关问题