如何将未版本化的代码合并到Git存储库中?

尼尔

因此,一个朋友处理了许多他从未版本化的代码,并将其交给了我。他最初给了我版本A,即使他有更新的版本B。我将A放入git存储库(例如Visual Studio Team Services)中,然后进行了一些提交,生成了版本C。现在他将版本B放入了git存储库(例如Bitbucket)中。如何比较版本C和版本B,以及合并(B,A)和(C,A)之间的所有差异,以获得一个既包含更新又包含我的最终版本D?请记住,尽管Bitbucket和TFS(分别为B和C版本)上的存储库都没有相同的git commit,但是它们都来自相同的基本版本A。

我可以看到执行此操作的几种方法,尽管不确定每种方法的缺点:1)将Bitbucket版本B作为上游添加到我的TFS版本C中,并获取上游/主版本,然后执行git diff。2)将文件从版本B复制到保存版本C的目录中,然后像我手动更改文件一样提交它们。3)完全其他的东西,例如变基。

我对git的理解非常基础,因此请像我5岁时一样进行解释(嗯,不是真的,但您知道我的意思)。

注意:可以在最终回购历史记录中的一次提交中对A到B进行所有更改,但是最好保留A和C之间的单个提交。

同样,从版本A到版本B,朋友没有维护目录结构,他已将所有内容移动到根目录的子目录中。因此,如果版本A具有文件a.txt,版本B具有文件TRUNK / a.txt。

只是:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TeamCity:如何将未版本控制的配置文件放入检出的存储库中?

来自分类Dev

如何将目录粘贴到git存储库中

来自分类Dev

将git子模块合并到主存储库中

来自分类Dev

如何将字段合并到右侧表的框中?

来自分类Dev

如何将AbstractTableModel合并到MVC设计模式中

来自分类Dev

如何将分支中的更改合并到主干

来自分类Dev

如何将图片合并到WriteableBitmap中?

来自分类Dev

如何将数据库行合并到文档中?

来自分类Dev

使用git merge,如何将错误修正合并到多个长期分支中?

来自分类Dev

Git将存储库中的文件合并到本地PC上的文件

来自分类Dev

如何将带有子模块的git存储库合并到带有子树合并的另一个存储库中?

来自分类Dev

git:如何将拉取请求合并到派生?

来自分类Dev

如何将一个代码连接到两个git存储库中?

来自分类Dev

如何将版本信息添加到作为ZIP存档分发的git存储库中?

来自分类Dev

如何将从perforce克隆的本地存储库合并到现有的GitHub存储库中

来自分类Dev

为什么从特定的GitHub存储库合并到本地Git存储库会导致本地存储库中未提交的更改?

来自分类Dev

如何将本地文件夹合并到现有的git仓库中?

来自分类Dev

如何将目录粘贴到git存储库中

来自分类Dev

使用tarball将更改合并到Git存储库中

来自分类Dev

如何将大量数字合并到C ++代码中

来自分类Dev

如何添加我的朋友以将我的工作合并到我的git存储库中?

来自分类Dev

如何自动将更新的更改从存储库合并到主干?

来自分类Dev

如何将数据库连接合并到AspectJ中?

来自分类Dev

如何将远程tfs分支合并到git分支?

来自分类Dev

Git将存储库中的文件合并到本地PC上的文件

来自分类Dev

如何将未跟踪的代码合并到github上的master中?

来自分类Dev

如何将一个代码连接到两个git存储库中?

来自分类Dev

如何将 git 存储库用于 IntelliJ 代码样式

来自分类Dev

如何将 VideoWriter 代码合并到 ros 的 image_publisher 代码中?

Related 相关文章

  1. 1

    TeamCity:如何将未版本控制的配置文件放入检出的存储库中?

  2. 2

    如何将目录粘贴到git存储库中

  3. 3

    将git子模块合并到主存储库中

  4. 4

    如何将字段合并到右侧表的框中?

  5. 5

    如何将AbstractTableModel合并到MVC设计模式中

  6. 6

    如何将分支中的更改合并到主干

  7. 7

    如何将图片合并到WriteableBitmap中?

  8. 8

    如何将数据库行合并到文档中?

  9. 9

    使用git merge,如何将错误修正合并到多个长期分支中?

  10. 10

    Git将存储库中的文件合并到本地PC上的文件

  11. 11

    如何将带有子模块的git存储库合并到带有子树合并的另一个存储库中?

  12. 12

    git:如何将拉取请求合并到派生?

  13. 13

    如何将一个代码连接到两个git存储库中?

  14. 14

    如何将版本信息添加到作为ZIP存档分发的git存储库中?

  15. 15

    如何将从perforce克隆的本地存储库合并到现有的GitHub存储库中

  16. 16

    为什么从特定的GitHub存储库合并到本地Git存储库会导致本地存储库中未提交的更改?

  17. 17

    如何将本地文件夹合并到现有的git仓库中?

  18. 18

    如何将目录粘贴到git存储库中

  19. 19

    使用tarball将更改合并到Git存储库中

  20. 20

    如何将大量数字合并到C ++代码中

  21. 21

    如何添加我的朋友以将我的工作合并到我的git存储库中?

  22. 22

    如何自动将更新的更改从存储库合并到主干?

  23. 23

    如何将数据库连接合并到AspectJ中?

  24. 24

    如何将远程tfs分支合并到git分支?

  25. 25

    Git将存储库中的文件合并到本地PC上的文件

  26. 26

    如何将未跟踪的代码合并到github上的master中?

  27. 27

    如何将一个代码连接到两个git存储库中?

  28. 28

    如何将 git 存储库用于 IntelliJ 代码样式

  29. 29

    如何将 VideoWriter 代码合并到 ros 的 image_publisher 代码中?

热门标签

归档