Git svn提交id

时间:2011-03-18 20:24:56

标签: svn git git-svn dcommit

我正在设置一个本地git,它将它的存储库建立在SVN商店上。

所有看起来都不错,但是当我运行“git svn dcommit”时,如何将工作项ID与注释链接到svn商店?

2 个答案:

答案 0 :(得分:1)

对于每个svn commit git svn dcommit从相应的git commit获取提交消息。因此,您在提交消息中编写了您的票证ID,就像在转换为svn之前在subversion中一样。

如果您已经提交了没有这些ID的提交,则可以使用git rebase -i HEAD~10编辑提交的消息,之前将其推送到svn。

答案 1 :(得分:0)

花了一段时间记住我问过这个问题。解决方案非常简单。我只需要格式化git commit消息,以便post commit hook能够读取提交并在任何地方发送它。我们正在使用mantgis和buildmaster用户问题:: XXXXX格式,其中XXXXX是一个数字。因此,您的提交消息看起来像“我的提交消息问题:: XXXXX”。您甚至可以在“发行”令牌之前添加“已审核::K。同事”。请记住检查您的buildmaster他用于钩子的格式。它有所不同......