代码之家  ›  专栏  ›  技术社区  ›  rjh

如何在工作中被迫使用简历的同时用git对付风投?

  •  8
  • rjh  · 技术社区  · 14 年前

    我的工作地点目前使用简历。git迁移已经计划好了,但可能还需要很长时间。与此同时,我有一个人的项目,并决定使用git为我自己的个人发展。分支、分阶段提交、重新调整等都非常棒!但不幸的是,在某个时候,这个项目及其历史记录需要导入到CVS中,以便其他人可以检查我的进度。

    • 将当前项目(理想情况下作为一组单独的提交/修订)导入CVS
    • (附加问题-理想但不是必需的)将其他开发人员对CVS的任何更改合并到git中

    2 回复  |  直到 14 年前
        1
  •  2
  •   Davy Landman    14 年前

    虽然我没有明确的CVS知识,但我建议使用以下设置。

    • Work\Project.git <--吉特回购
    • Sync\Project <--主机的git克隆 ..\Work\Project.git

    比你能在家里做你所有的蠢事还多 Project.git 当您想导入到CVS中时,可以转到 做一个 git pull 重放sync dir中的更改(可能需要在CVS中执行完整的dir签出?)。

    对于相反的场景,您可能需要使用import分支,但我认为可以从sync文件夹中的colleages获取更改,但在新分支中进行导入,并将其与从主git存储库中提取的主分支合并。合并后,你可以 git push 将更改返回到您的 工作\项目.git .

    在git中导入CVS更改集,有一个gitcvsimport应该可以帮助您实现这一点。

        2
  •  2
  •   Dustin    14 年前

    git cvsimport git cvsexportcommit 可以给你一个类似的工作流程 git svn