我有两个不同的CVS存储库导出到git.他们在某些方面有所不同,我正在调查原因.该开发线可以追溯到几年,并且有数万次提交.
在开发行的开头,每个提交的SHA1 ID都是相同的,告诉我git-cvsimport在读取cvsps和import的结果时非常一致.
但是在第一次提交和昨天之间的某个时间,SHA1 ID开始出现分歧.我想通过比较每个存储库中的提交ID列表并查看缺少的内容来找出它的位置.这样做有什么好的工具或技术吗?
我已经在Github上分叉了一个项目的git存储库并对它进行了自己的更改.我想在我的存储库和我分叉的原始存储库之间找到差异.有人能告诉我git命令来获得这种差异吗?我需要提交差异进行审核.
原始存储库:
git://github.com/apache/hive.git
Run Code Online (Sandbox Code Playgroud)
我的存储库:
git@github.com:prafullat/hive.git
Run Code Online (Sandbox Code Playgroud)
以下是我的详细信息 .git/config
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:prafullat/hive.git
[remote "mirror"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git://github.com/apache/hive.git
Run Code Online (Sandbox Code Playgroud)
我尝试查看有关同一主题的其他已发布的问题,但无法使其发挥作用.
任何帮助将受到高度赞赏.
我想知道如何从 9.3.1-STABLE 和 TN-9.3.1-STABLE 获取 git diff,并具有以下文件夹/git 结构
root@build3:/tank/home/stable-builds/FN # git branch
9.3-STABLE
* 9.3.1-STABLE
root@build3:/tank/home/stable-builds/TN # git branch
TN-9.3-STABLE
* TN-9.3.1-STABLE
master
Run Code Online (Sandbox Code Playgroud)
任何答案将不胜感激。