2016-07-04 109 views
0

我的情況是:我們有一個巨大的舊的無格式代碼庫,很多人都參與了這個。用戶忽略git註釋,Android Studio

我們希望重新格式化整個事情,但問題是,如果我們這樣做,我們將失去整個git歷史。

它看起來像我們的整個代碼庫在2016年由單個用戶更新。

我的問題是:有沒有在android studio中的任何插件,讓用戶修改git修訂/註釋歷史記錄設置忽略特定修訂號或提交某個用戶,並顯示修改歷史記錄從編輯該行的上一個用戶的代碼?

我已經找遍了,到目前爲止還沒有發現任何東西。

回答

1

我不認爲這是可能的。
但是你可以做的是,如果你註釋並看到,該行是最後一次改變的格式,右鍵單擊註釋的東西,然後選擇Annotate previous revision,你會在新的編輯器中看到前一版本的註釋。

1

你沒有找到答案,因爲它不能做

Git是設計的方式,每次提交被指向牛逼的前一個和任何企圖重寫歷史將導致重訂。

enter image description here


如果您想刪除某提交內容的用戶,是你能做到這一點用BFG的filter-branch但同樣會造成重訂。

+0

這不是問題。 OP不希望操縱Git歷史記錄,但是在計算註釋(非信息)時,使得Android Studio(IntelliJ IDEA)不考慮某個提交。 ;-) – Vampire