在 Eclipse 中使用 Subversive 同时处理多个存储库
我想使用两个 svn 存储库。一个是与我的生产环境同步,另一个是与另一个开发人员同步。可以在 Eclipse 中使用 Subversive 吗?
编辑:抱歉!我的意思是SVN,不是CVS
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想使用两个 svn 存储库。一个是与我的生产环境同步,另一个是与另一个开发人员同步。可以在 Eclipse 中使用 Subversive 吗?
编辑:抱歉!我的意思是SVN,不是CVS
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我认为你的意思是“对于一个给定的项目,我希望能够在一侧与官方存储库同步,同时使用同步和合并设施来保持与另一个 CVS 存储库的同步”。
据我所知,这在同一个项目中是不可能的。无论是 CVS、subversion 还是任何其他 SCM。这有一点,因为所有 SCM 插件实际上都插入到 eclipse 的团队管理插件中,并且实际上与开发环境和存储库之间的关系非常排斥这一事实有很大关系。
如果您想在特殊情况下进行同步,您必须做的是:
定期这样做风险太大。
因此,还有其他策略
在工作区中使用通过常规同步工具同步的“影子项目”。主项目连接到 CVS 存储库,影子项目连接到 VN。
使用git + SVN。 git 作为由 SVN 支持的本地存储库。其他开发人员可以使用类似的方法。
总而言之,不存在简单的“开箱即用”解决方案。所有这些解决方案都需要大量的承诺才能完美地工作。但我想,SCM 一直都是这样。
I think what you means is "For one given project, I would like to be able to synchronise on one side with the official repo and at the same time, use the synchronisation and merging facilities to stay i sync with another CVS repository".
Best of my knowledge, this is not possible from the same project. Neither with CVS nor with subversion nor with any other SCM. This is a little bit because all SCM plugins are actually plugged into the Team Management plugins of eclipse and has actually a lot to do with the fact that the relation between a dev environment and a repository is quite exclusive.
What you have to do if you want to synchronize on an exceptional basis is :
This is too risky to be done on a regular basis.
Therefore there are other strategies
Use a "shadow project" in your workspace synchronised through a regular synchronisation tool. The master project being connected to the CVS repo and the shadow to VN.
Use git + SVN. git as your local repo backed by SVN. The other developer can use a similar approach.
All in all there are no simple "out of the box" solution. All these solutions require a significant amount of commitment to work flawlessly. But SCM has always been like this, I guess.
Eclipse 集成(颠覆
是一个类似的版本控制系统
到CVS)。它不处理 CVS
存储库!!!
你应该使用适当的CVS
Eclipse 插件。
您甚至可以同时使用 Eclipse 插件(subversive 和 cvs 插件)。他们将像魅力一样与 Eclipse 一起工作(但请记住,subversive 只处理 subversion 存储库)。
integration for Eclipse (subversion
is a version control system similar
to CVS). It does not handle CVS
repositories!!!
you should use the appropriate CVS
Plugin for eclipse.
You may even use both eclipse plugins (subversive and the cvs plugin). They will work with Eclipse like a charm (but keep in mind that subversive only handles subversion repositories).
是的,可以在 Eclipse 中使用 Subversive。我通过 Eclipse 和 Tortoise 使用 Subversion 和 CVS。 Subversion 速度更快,并且似乎可以更好地处理二进制文件。需要注意的一件事是 subversion 和 cvs 之间的修订编号完全不同。也许这个可以帮助你。
希望这有帮助。
Yes its possible to use Subversive in Eclipse. I am using Subversion and CVS both through Eclipse and Tortoise. Subversion is much faster and seems to handle binary files better. The one thing to get your head around is that revision numbering is totally different between subversion and cvs. May be this can help you.
Hope this helps.