我们的源代码位于一个svn服务器上,我们有各种svn:externals指向其他svn存储库以及其他git存储库。
现在,其中一个外部指向git存储库的特定修订版。正在使用的语法是:
https://github.com/<user>/<software>/branches/<branchname>@1452
因此,我们与修订版1452挂钩。如何将此修订版号映射回git存储库?即如何在git repo中查看哪个变更集对应?
答案 0 :(得分:0)
我找到了答案。事实证明我可以结账
https://github.com/<user>/<software>/branches/<branchname>
使用SVN客户端。通过此检查,我可以进入日志并找到变更集1452何时发生(即提交的时间戳)。使用时间戳,我可以返回代码的GIT签出,并搜索在该确切时间戳发生的变更集,从而找出提交的SHA-1哈希。
有点麻烦,但似乎有效。