我们使用subgit同步git和svn,并且有一个svn钩子用于检查提交消息格式。
我们发现在不违反svn钩子的情况下,我们可以执行哪些git操作。例如:
git commit -m'XYZ:abc' git push。 工作正常。
git tag -a 1.0.0 -m'XYZ:abc' git push 1.0.0 svn挂钩将失败,因为当同步到svn时,subgit没有附加消息。
等等。
除了使用git --alow-empty伪造消息或在svn中执行操作并等待同步之外,还有解决方法吗?
问候。