CVS 与 SVN 是否可以让 2 个或更多开发人员(其中 1 个使用 SVN,另一个使用 CVS)在工作环境中有效地做到这一点?
CVS 与 SVN 是否可以让 2 个或更多开发人员(1 个使用 SVN,另一个使用 CVS)在工作环境中有效地做到这一点?
如果一半的团队使用 CVS,另一半的团队使用另一个 SVN,就像在一场竞赛中,看看哪一个将占据主导地位并成为获胜者,那么最后一个存储库的问题是……
两个团队是否可以连接到同一个存储库而不搞砸皇家有事吗?
CVS vs SVN could 2 or more developers (1 using SVN the other using CVS) do so in a working environment effectively??
If the half team was using CVS and the other half used the other SVN say like in a competition to see which will dominate and become the winner thus the last repository standing the question is...
Could both teams connect to the same repository without screwing something up royally??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
没有。
此外,CVS 已被弃用,因此如果您必须在两者之间进行选择,请使用 SVN。
Nope.
Besides, CVS is deprecated so if you have a choice between the two, use SVN.
简单的答案是否定的。你不想这样做。即使你可以拼凑出一个解决方案,它也会充满不一致之处。您真的想用您拥有的最关键的资产(您的源代码)冒这样的风险吗?就去svn吧。
Simple answer is no. You don't want to do this. Even if you could hack together a solution, it will be riddled with inconsistancies. Do you really want to take such a risk with the most critical asset you have (your source code)? Just go for svn.
您可以尝试使用 cvs 到 svn 桥接,但我强烈建议切换到 SVN。 CVS 已经死了。不要触碰死者。
You can try to use cvs to svn bridge but I strongly recommend to switch to SVN. CVS is dead. Don't touch the deceased.
嗯,有一个迁移工具用于从cvs迁移到svn,但我不认为它允许你合并导入时的项目。您可以尝试将 CVS 存储库作为分支导入到 SVN 中,然后将其与主干合并。但基本上,在一个项目中使用两种不同的 VCS 并不是最好的想法。也许您还应该看看分布式修订控制系统之一。
Well there is a migrator tool for migrating from cvs to svn but I don't think it allows you to merge the projects while importing. You could try import the CVS repository as a branch into SVN and then merge it with the trunk. But basically it is not the best idea to use two different VCS for one project. Maybe you should have a look into one of the Distributed Revision Control Systems as well.
为了使用这两个工具,您需要一个复制系统,以便您可以拥有代表相同源代码的 cvs 和 svn 存储库。 cvs 和 svn 不存在这样的工具——有迁移工具,但不适用于实时复制。
git 和 svn 是不同的,git 的设计考虑到了这个用例,允许个人开发者在公司/团队使用 svn 服务器时选择使用 git。但这很不寻常,我不知道源控制系统之间有任何其他类型的实时互操作性。
In order to use both tools, you need a replication system so you can have a cvs and svn repository both represent the same source code. None such tool exists for cvs and svn--there are migration tools, but not meant for live replication.
git and svn are different, git was designed with this use case in mind to allow individual developers to choose to use git when the company/team uses an svn server. This is very unusual though, I'm not aware of any other type of live interoperability between source control systems.