【发布时间】:2014-09-12 00:36:08
【问题描述】:
我有一个从 SVN 迁移的小项目。我不知道该怎么做,所以我做了一个新的 git repo 和两个分支,“master”和“current”。然后我只是将文件复制到“当前”并继续开发。
我终于开始尝试导入更改以跟踪它们。我“git svn fetch”旧存储库并将其提交给“master”。现在'master'是所有svn变化的历史,'current'是我最新的东西。
我现在只想将 'current' 合并到 'master' 中,使用 'current' 作为绝对的事实来源......所以如果它在 'current' 中不存在,它会从 'master' 中删除, 'current' 中的修改文件用于覆盖 'master' 中的文件,同时保留 'current' 的提交历史记录。
关于解决此问题的最佳方法的任何想法?
【问题讨论】:
标签: git svn git-merge git-pull