git blame
未向我展示SVN存儲庫的所有歷史記錄,並對其佈局進行了重新組織。重組SVN信息庫上的Git責怪
我正在使用git-svn訪問SVN存儲庫。 SVN倉庫曾經有一個包含大量文件夾樹的結構來保存許多項目。去年,我重新整理了佈局,並將其變爲更標準的主幹/標籤/分支佈局。其結果是,在資源庫中的所有文件都移動了5月17日2010年
從Eclipse中使用Subclipse的SVN客戶端,我可以做Team->註解顯示,它顯示一個文件的歷史記錄我預計 - 在2009年更改的代碼行正確註釋了作者/日期/簽入評論。
但是,我使用git-svn克隆的git存儲庫上的git blame
沒有那麼有用。對於2010年5月17日之前修改的所有代碼行,註釋是:me/date 2010年5月17日/評論「重組倉庫...」。
我假設信息仍然存在,有沒有辦法讓git blame
顯示它?我非常投機地嘗試git blame -C -C -C...
沒有成功。
在svn重命名文件的過程中發生了什麼?一次提交是否刪除_oldName_並添加具有相同內容的_newName_? – Andy
是 - 刪除和添加都在一次提交中。從內存中,我認爲我在Eclipse中的「SVN Repositories」視圖中進行了存儲庫重組。 –
嘗試git blame -C100 –