我已经开始在一个SVN代码库上工作。使用
之后,我希望与一位没有访问SVN代码库权限的同事分享这个子文件夹的内容。我创建了一个私有BitBucket代码库,并定期推送更改,因此我必须拉取它们。 会对变更集做一些不好的操作,例如更改提交者(甚至我认为是哈希值)。当我尝试向BitBucket代码库推送和拉取时,我需要进行合并。
现在由于我们亲爱的朋友“abort: Sorry, can't find svn parent of a merge revision.”, 我无法将更改推回SVN代码库中。
如何从面向BitBucket的Mercurial存储库中提取svn-targetting Mercurial存储库,同时保持与
当然,如果有自动化方法来做到这一点,那就最好了,但如果没有这样的方法/简单的方法,我将感激任何解决方案。
我使用的是
hg clone
,我将其克隆到了本地的Hg仓库中。之后,我希望与一位没有访问SVN代码库权限的同事分享这个子文件夹的内容。我创建了一个私有BitBucket代码库,并定期推送更改,因此我必须拉取它们。 会对变更集做一些不好的操作,例如更改提交者(甚至我认为是哈希值)。当我尝试向BitBucket代码库推送和拉取时,我需要进行合并。
现在由于我们亲爱的朋友“abort: Sorry, can't find svn parent of a merge revision.”, 我无法将更改推回SVN代码库中。
如何从面向BitBucket的Mercurial存储库中提取svn-targetting Mercurial存储库,同时保持与
hgsubversion
(也就是不导入合并修订版)的兼容性?当然,如果有自动化方法来做到这一点,那就最好了,但如果没有这样的方法/简单的方法,我将感激任何解决方案。
我使用的是
hgsubversion
而不是hgsvn
;也就是说,是通过执行hg clone svn://repo/url
命令的方式进行的。如果有必要,我也可以考虑切换到hgsvn
。