我有一个来自trunk的svn功能分支,但本来应该来自一个生产分支。结果是这个分支中的提交不应该存在,因为生产分支是长期存在的,并且主干中的提交尚未生产。
我需要从生产中创建一个新的分支,然后将旧功能分支中的提交逐个应用到新功能,并在我去的时候解决冲突。
(让我们忽略这个问题的阶梯分支问题。我实际上是试图通过压缩生产中的树干然后从这个更新的主干分支来修复它。)
我认为使用git比使用svn更容易,因为我可以在完成之前看到我在哪里离线。
随着我的进展,我意识到我在git中本地新分支的提交将在我的用户名下,然后当我认为它看起来像我在svn中的这个功能分支中做了所有工作。
有没有办法让dcommit使用不同的svn用户,因为它将提交推送到svn?