2012-04-19 19 views
1

我喜歡(正常)git不會讓我推動,如果我沒有重新配置最新的代碼。然而,用git svn,當我做git svn dmitmit時,它會自動重新分配(即git svn rebase),然後提交。有沒有辦法讓它在拋出新東西時拋出錯誤信息?任何方式來默認git svn dcommit失敗,如果代碼已過期?

+1

我相信它會提交,然後在新的SVN修訂版本上重新綁定。我不認爲SVN有任何方法可以放棄提交,如果它最遲還沒有。 – 2012-04-19 18:57:55

+0

那麼這是一個無賴:( – Zugwalt 2012-04-20 15:29:45

回答

1

沒辦法。在你實際提交任何東西之前,在你做任何檢查之前以及在你做出任何檢查之前,總會有人有機會犯下錯誤。在git svn dcommit之前每次運行git svn fetch幾乎可以確定git不會自動變硬。