0

我有一个来自主干但应该来自生产分支的 svn 功能分支。结果是该分支中存在不应该存在的提交,因为生产分支存在很长时间,并且主干中存在尚未投入生产的提交。

我需要从生产中创建一个新分支,然后将旧功能分支中的提交一一应用到新功能分支,并在进行过程中解决冲突。

(让我们忽略这个问题的楼梯分支问题。我实际上试图通过用生产挤压主干然后从这个更新的主干分支来修复它)。

我认为使用 git 比 svn 更容易做到这一点,因为我可以在完成之前看到我离线的位置。

随着我的进行,我意识到我在 git 本地的这个新分支中所做的提交将在我的用户名下,然后当我 dcommit 时,它看起来就像我在 svn 中的这个特性分支中完成了所有工作。

有什么方法可以让 dcommit 在将提交推送到 svn 时使用不同的 svn 用户?

4

0 回答 0