在Subversion中使用“Git externals”?

时间:2009-08-10 19:30:45

标签: windows svn git tortoisesvn

我最近有机会将一个Git托管项目的依赖项添加到Subversion托管的项目中。添加对临时git:externals的支持后 属于父项目的打包脚本来管理这种依赖关系,我想到有人可能已经找到了这样的属性,并且如果项目的开发人员不必单独执行他们的Git签出/更新,那将是非常好的。 : - )

不幸的是,我的谷歌搜索还没有找到这样一个工具,如果存在的话。有没有人听说过这样的事情? Subversion客户端,基于存储在存储库中的元数据,可以执行非Subversion检出?据我所知,通常没有“post-checkout hook”这样的东西,我怀疑在没有自定义Subversion客户端的情况下实现这一点非常重要,所以我仍然希望这样的工具已经存在。我们主要在Windows上使用TortoiseSVN作为客户端,但欢迎任何工具/平台的建议。

1 个答案:

答案 0 :(得分:0)

不确定这一切是如何运作的,但我今天刚刚完成了这一切。我安装了TortoiseSVN和TortoiseGit,我可以在我的SVN仓库中设置对GitHub仓库的外部引用。不幸的是我不能从那个外部仓库合并,但至少我只需要对我的工作副本进行一次更新,我应该很容易注意到GitHub是否有更新更新。