Apr
6
git-svn fetch 永遠會產生新的 commit object!
剛剛被兩台機器的 git-svn 會產生不同的 commit SHA-1 而無法透過 git repository 共享 local branch 的問題折騰了老半天。
追根究柢才發現原因是其中一台機器上的 commitEncoding 設為 Big5,導致 commit object 的內容多了一行「encoding Big5」,所以 SHA-1 當然會不同呀! Orz
結論:git-svn 要跟 git workflow 無痛整合還是很難呀。