svn转换后mercurial变更集中的Subversion信息不正确

svn转换后mercurial变更集中的Subversion信息不正确,svn,version-control,mercurial,tortoisehg,mercurial-convert,Svn,Version Control,Mercurial,Tortoisehg,Mercurial Convert,我使用HgConvert将我的svn存储库迁移到Mecurial。它在很大程度上是成功的。但是,我有一个svn存储库,它只是一个word文件文件夹,在OrtoisehG中的变更集详细信息的“Subversion:”属性中显示不需要的信息 对于我的其他项目,此属性显示类似于'utils@182'其中,此信息指的是源svn存储库中的存储库(UTIL)和修订版(182)。我认为这主要是我的运气,因为存储库往往有一个包含.svn位置内所有文件的文件夹,例如: myreposlocation.com/ma

我使用HgConvert将我的svn存储库迁移到Mecurial。它在很大程度上是成功的。但是,我有一个svn存储库,它只是一个word文件文件夹,在OrtoisehG中的变更集详细信息的“Subversion:”属性中显示不需要的信息

对于我的其他项目,此属性显示类似于'utils@182'其中,此信息指的是源svn存储库中的存储库(UTIL)和修订版(182)。我认为这主要是我的运气,因为存储库往往有一个包含.svn位置内所有文件的文件夹,例如:

myreposlocation.com/main.svn/utils

幸运的是,我要么创建了一个子文件夹来在一个存储库中构建项目,要么创建了一个由VisualStudio创建的额外文件夹

无论如何,当我转换没有子文件夹的项目时,问题就出现了,url是这样的:

myreposlocation.com/docs.svn

在Subversion:property details中,它放置了修订号(我假设来自svn存储库),然后假设它指向当前存储库中的修订,并添加该修订的变更集和链接,就像父/子属性一样。 这是不正确和误导的。理想情况下,我希望它像以前一样显示'docs@16”“或者什么也不表现出来

关于如何在转换中添加配置开关或在转换后删除此详细信息,有什么想法吗?提交都是目标存储库上的草稿,我可以随意多次重新创建它

我试图添加一些图片,但无法添加,因为我是新来的,长期读者,第一次海报;)

谢谢


av

我解决了这个问题。这背后的原因是svn通常是由\trunk\branch等构成的(但在我的例子中不是),并且转换使用变更集信息中的trunk名称。无论如何,我最终的做法是编写一个定制的更改脚本,如页面上所述。如果有人有同样的问题,我可以让你知道多一点。我解决了这个问题。这背后的原因是svn通常是由\trunk\branch等构成的(但在我的例子中不是),并且转换使用变更集信息中的trunk名称。无论如何,我最终的做法是编写一个定制的更改脚本,如页面上所述。如果有人有同样的问题,我可以让你知道多一点。