我喜欢(正常的)git 不会让我推送,如果我没有使用最新的代码重新定位。 但是,对于 git svn,当我执行 git svn dcommit 时,它会自动重新变基(即 git svn 变基),然后提交。 如果有新的东西要变基,有没有办法让它抛出错误消息?
没办法。总有可能有人会在您进行任何检查之后立即提交,就在您实际提交某些内容之前。只需在git svn dcommit
之前每次运行git svn fetch
,几乎可以确定 git 不会自动变基。