PVCS到SVN迁移 - 如何将PVCS标签写入SVN Log Msg
我们正在从PVCS迁移到Subversion。我已经演示了一个PVCS export => SVN import,它可以很好地为我们完成这项工作,但我们有一个问题。
我们广泛使用了PVCS标签,这些标签为我们的工作申请号(W.R.)提供了清晰一致的链接。当我们迁移到SVN时,这些标签变成标签(这本身就很好)但我们也在实现JIRA,因此需要将相应的SVN版本链接到JIRA问题编号。这是通过将JIRA问题编号写入SVN日志消息来完成的。
至今;在SVN导入时我正在读取每个SVN日志消息,在那里我找到工作请求号我将相应的JIRA问题号附加到SVN日志消息(使用SVN中的提交后脚本)。然而,将W.R.写入PVCS提交描述的做法是可选的,而PVCS标签的使用是强制性的。因此,许多版本在日志中没有W.R.编号,仅在PVCS标签中(或者当它变为SVN标签时)。
有什么办法可以在SVN导入过程中找到PVCS版本标签吗?我可以在PVCS导出创建的转储文件中看到它们,它们成为Node-path的一部分。
或者我可以运行一个报告或查询,它会给我一个每个标签的修订列表?
问候
卡尔
没有找到相关结果
已邀请:
1 个回复
掏得透垦滩
然后使用获取这些标签中的版本
并使用以下内容AWK SVN INFO输出。注意我不得不将版本号减1以获得我感兴趣的实际版本。我认为这是因为在导入期间SVN在创建版本后将approriate版本复制到标记文件夹,这被认为是版本。
WRKEYFILE和PTKEYFILE只是.csv查找文件,以匹配格式
然后我写了一个脚本如下......