将pegged svn:external映射到sha1 git

时间:2017-10-10 14:43:27

标签: git github svn

我们的源代码位于一个svn服务器上,我们有各种svn:externals指向其他svn存储库以及其他git存储库。

现在,其中一个外部指向git存储库的特定修订版。正在使用的语法是:

https://github.com/<user>/<software>/branches/<branchname>@1452

因此,我们与修订版1452挂钩。如何将此修订版号映射回git存储库?即如何在git repo中查看哪个变更集对应?

1 个答案:

答案 0 :(得分:0)

我找到了答案。事实证明我可以结账

https://github.com/<user>/<software>/branches/<branchname>

使用SVN客户端。通过此检查,我可以进入日志并找到变更集1452何时发生(即提交的时间戳)。使用时间戳,我可以返回代码的GIT签出,并搜索在该确切时间戳发生的变更集,从而找出提交的SHA-1哈希。

有点麻烦,但似乎有效。