2011-11-08 53 views
2

我想使用git rebase -i壓縮提交之前提交的提交。然而,對我來說這並不是很明顯,但是,哪些提交都在那裏進行。有沒有我缺少的git svn選項,或者其他一些配方?git svn中有什麼懸而未決的問題?

+0

莫非http://stackoverflow.com/questions/2097737/command-or-script-similar-to-git -status-show-all-local-commitits-since-last-g help? – VonC

+0

所以確實如此,如果有人仔細挑選出與舊的git-svn分支結構無關的答案。 – bmargulies

+0

我懷疑你的意思是「壓扁」而不是「重新包裝」。重新包裝是Git中與Git如何存儲其數據有關的特定事情。 –

回答

4

您可以看到使用git svn dcommit --dry-run將推送哪個Git提交git svn dcommit。你可以嘗試像下面的東西,表明將推動所有提交的日誌:

git show $(git svn dcommit --dry-run | tail -n+2 | awk '{print $3}')