我有以下问题: 我正在处理的项目中的版本控制是通过标签完成的。我想从两个标签之间的所有提交生成版本信息。
git log --pretty=oneline tag1...tag2
,但是远程 没有 克隆。git archive
个单个文件夹/文件,但是它不会复制.git
文件夹。当然,除非您知道从.git文件夹获取文件的方法。 git log --pretty=oneline tag1...tag2
。 git ls-remote
中的标记/提交进行匹配,并尝试通过查看时间戳来查找中间的提交。它可能会起作用,但是我怕我错过了一些东西。 您对如何在不使用git和Gerrit的情况下不克隆地远程获取git log --pretty=oneline tag1...tag2
的等效信息有任何建议吗?
答案 0 :(得分:0)
您具有对Gerrit服务器的SSH访问吗?您可以执行以下操作:
ssh USER@GERRIT-SERVER git --git-dir=GERRIT-SITE/git/REPO-PATH-NAME log --pretty=oneline TAG1..TAG2