相关疑难解决方法(0)

两个分支的Github比较视图不正确?

当我在另一个分支之间进行Github比较视图时,Github似乎将HEAD版本与较旧的非头版本进行比较.masterAAmaster

我调查了一下,从我能说的话来看,听起来像Github正在将分支A与一个共同的祖先进行比较master.实际上并没有将它与目前HEAD掌握的那些进行比较.

有没有办法A在Github 中将master的HEAD与Head的HEAD区分开来?

如果没有,为什么不呢?这似乎是每个开发人员都希望能够做到的功能.或者是否有一些我可能会缺失的过程?我希望能够直接从这些差异之一创建一个Pull Request.

编辑:这是一个示例回购,显示问题

https://github.com/bradparks/test_github_diff_view

  • 我创建了一个包含单个文件README.md的新repo
  • 我将此文件设置为包含一行v100.
  • 然后我将master分支到一个新的分支A,并将该行更改为"v200"
  • 然后我将主分支中的值更改为"v300",然后使用比较链接比较2个分支

    https://github.com/bradparks/test_github_diff_view/compare/A

    我看到以下意外结果.为什么不反对v300而不是v100

    在此输入图像描述

git github git-diff

32
推荐指数
1
解决办法
1万
查看次数

Github/compare:如何区分两个不同的文件(不同的文件名,都在HEAD中)?

我可以使用github /compare显示HEAD中两个不同源文件之间的区别吗?

以下是我在命令行中执行此操作的方法git diff:

git diff HEAD:docs/tutorial/01-boxed-function-pointers.cpp HEAD:docs/tutorial/02-raw-actors.cpp

我对github语法的最佳猜测如下.但它不起作用:

https://github.com/RossBencina/Fractorp/compare/HEAD:docs/tutorial/01-boxed-function-pointers.cpp...HEAD:docs/tutorial/02-raw-actors.cpp

我特别想要一个在线漂亮打印的差异HTML渲染.

如果用github无法做到这一点,那么任何人都可以推荐第三方网站来渲染github上托管的两个任意文件的差异吗?

编辑#1:

感谢您推荐https://www.diffchecker.com的答案.但是,我需要能够将源文件指定为github上的当前HEAD.任何第三方工具都需要从github repo URL自动提取最新的源文件.我注意到http://www.mergely.com可以从URL 导入源.但是我正在寻找一直使用最新HEAD的实时视图.

谢谢.

github git-diff

27
推荐指数
2
解决办法
1万
查看次数

标签 统计

git-diff ×2

github ×2

git ×1