2016-07-04 122 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