2011-06-03 103 views
0

我使用git-svn,我知道,SVN不支持更改提交如何doyou在git中修改最後一個提交消息?

,如果我還沒有運行git svn dcommit我還可以更改最後提交信息,我離開的東西出來。

如果是這樣,你如何修改上次提交的消息?

編輯:

我想通了,我可以做git commit --amend但沒有任何問題,這樣使用SVN後臺?

+1

只要你還沒有提交,應該沒有任何問題。 – JoshuaRogers 2011-06-03 15:46:02

+0

@JoshuaRogers:我會接受這個答案。 – loosecannon 2011-06-03 15:49:06

回答

3

這個問題已經在another stackoverflow post

+0

是否有任何問題與git-svn一起做。我的猜測說不,因爲我還沒有提交它,但我不確定它如何處理歷史。 – loosecannon 2011-06-03 15:44:28

+2

否。當你git svn dcommit時,svn橋將會接受自上次提交併發回之後所做的所有更改。只要你還沒有提交,svn就不會意識到你改變了任何東西。你可以像平常一樣使用git。 – JoshuaRogers 2011-06-03 18:32:31

2

已回答沒有與SVN,如果你已經更新SVN的問題。在svn中沒有重寫歷史的實際方法。

+0

但如果我還沒有,它會影響任何東西。就像它會嘗試提交它然後重寫它並失敗?這是一個安全的事情,提前svn提交,但不是之後。那是對的嗎? – loosecannon 2011-06-03 15:46:29

+1

正確。一旦有什麼東西在SVN中,退出並不是微不足道的。 – 2011-06-03 16:08:50

+0

那麼爲什麼不分享不平凡的解決方案? – Anonymous 2018-01-10 17:10:58

相關問題