1
我喜歡(正常)git不會讓我推動,如果我沒有重新配置最新的代碼。然而,用git svn,當我做git svn dmitmit時,它會自動重新分配(即git svn rebase),然後提交。有沒有辦法讓它在拋出新東西時拋出錯誤信息?任何方式來默認git svn dcommit失敗,如果代碼已過期?
我喜歡(正常)git不會讓我推動,如果我沒有重新配置最新的代碼。然而,用git svn,當我做git svn dmitmit時,它會自動重新分配(即git svn rebase),然後提交。有沒有辦法讓它在拋出新東西時拋出錯誤信息?任何方式來默認git svn dcommit失敗,如果代碼已過期?
沒辦法。在你實際提交任何東西之前,在你做任何檢查之前以及在你做出任何檢查之前,總會有人有機會犯下錯誤。在git svn dcommit
之前每次運行git svn fetch
幾乎可以確定git不會自動變硬。
我相信它會提交,然後在新的SVN修訂版本上重新綁定。我不認爲SVN有任何方法可以放棄提交,如果它最遲還沒有。 – 2012-04-19 18:57:55
那麼這是一個無賴:( – Zugwalt 2012-04-20 15:29:45