有没有办法(也许通过一些编码)将本地 CVS 历史记录上传到 Google Code SVN?
我有一些旧的个人/专有代码,我想将其“推广”为开源。
但我真的很想保留(并发布)完整的 CVS 历史记录……这可以通过 Google Code 的 SVN 存储库实现吗?
I have some old personal/proprietary code that I want to "promote" to open-source.
But I'd really like to preserve (and publish) the full CVS history... is this possible through Google Code's SVN repository?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尽管它不能满足您的具体情况,但以下可能是满足您需求的合理替代方法:
Google 代码确实 支持 Mercurial(可以在项目管理选项卡中打开),并且 Mercurial 有一个转换机制(您可以启用)从其他系统导入,包括 CVS。所以我认为如果你同意Mercurial,这在谷歌代码中是可行的。
我最近经历了 SVN 到 Mercurial 的转换,现在相信如果托管在 google 代码中值得考虑。我认为这个颠覆再教育很好地概述了为什么你应该关心。
Although it does not answer your specific scenario, the following may be a reasonable alternate way to approach your needs:
Google code does support Mercurial (can turn on in project management tab), and mercurial has a convert mechanism (that you can enable) to import from other systems, including CVS. So I think this is doable in google code if you are okay with Mercurial.
I have recently been going through an SVN to Mercurial conversion, and now believe it is worth looking at if hosting in google code. I think this subversion re-education gives a decent overview of why you should care.
您必须分两步完成此操作:首先将存储库从 CVS 转换为 Subversion,然后导入现有的 Subversion 存储库。来自常见问题解答:
然后检查上面的条目:
You'll have to do that in two steps: first convert your repository from CVS to Subversion, then import the existing subversion repository. From the FAQ:
Then check the entry just above: