【问题标题】:Equivalent of `git add -p` for cvs等价于 cvs 的 git add -p
【发布时间】:2017-07-05 15:30:54
【问题描述】:

我被 cvs 困住了(别问!),我在想,在 git 的所有优点中,有一个可以足够合理地近似:增量添加更改,à la git add -p 然后git commit。在我尝试拼凑一个解决方案之前,有没有人知道这种功能的实现?

【问题讨论】:

  • 你在寻找类似this的东西吗?
  • 您对它有积极的体验吗?它需要直接访问 cvs repo 文件,不是吗?
  • 很遗憾,这不是 CVS 中可用的功能。

标签: cvs


【解决方案1】:

如果我遇到你的情况,我会考虑使用 git 接口连接到 cvs 存储库。

Best practices for using git with CVS 简历

我没有这样做的经验,所以可能有一些我不知道的隐藏问题会阻止它为你工作,但这就是我要开始的地方。

【讨论】:

  • 我已经阅读了很多这样的东西,是的,但是我需要能够将新的 cvs 提交逐步导入到转换后的 git repo 中:经常且快速。不幸的是,我还没有找到任何可以正确转换我必须首先处理的存储库并进行增量导入的工具:cvs2git 很棒但不是增量的; git cvsimport 已过时且错误; fromcvs (here) 在第一次之后创建虚假的“repo-copy”提交。
【解决方案2】:

感谢你们,@Tom Lord 和 @emory,我有动力再次搜索一些可以将 cvs 渐进式导入 git 的工具,并且我找到了一个看起来足够快且足够可靠的工具,至少在我必须处理的回购。我没有看到它提到太多,因此是这个答案。它被称为废话克隆(幽默感!?),git repo 是https://github.com/rcls/crap

【讨论】:

    猜你喜欢
    • 2011-08-14
    • 2011-12-07
    • 2010-09-27
    • 2012-07-17
    • 2016-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    相关资源
    最近更新 更多