跳到主要內容

【開發智能合約 - Solidity系列】Remix Editor Change Git Commit Author

 

圖片來源

前景提要

使用Remix Editor一段時間後,也順利提交Souce Code到Github,但過程中發現一個小問題,就是在Github上的歷程中發現每一次的提交作者都是「Remix Workspace**」**,不過這有什麼問題呢? 主要是無法記錄到真正的作者,那麼對於Github的統計資訊就會造成一定的誤差,舉例來說,Github會統計原始碼的貢獻熱區圖,此時由於無法正確抓到Author,導致統計失真。

圖片來源


而歷程上也會如此顯示,且無法連結到作者的資訊欄。

圖片來源


如何解決?

稍微檢查了一下Github的配置,看起來都非常正常,username跟email也改過了,但每次的提交仍然還是「Remix Workspace**」**,實在有點惱人啊!

圖片來源


難道就沒有別的辦法了嗎? 倒也不至於,我們觀察專案的目錄結構後,發現一道曙光,就是「.git」的資料夾。

圖片來源


這時候我們就能夠手動來改git的個人化設定來替換掉Author了,Key上名稱跟Email之後,之後的提交就會替換成我們的個人化設定囉!

圖片來源


結語

以上純屬個人經驗,或許開發的過程Author是誰並不重要,這裡僅提供遇到的狀況與解決的思路,相互結合之後嘗試出另外的解決方式,也供有需要的朋友進行參考。

留言

這個網誌中的熱門文章

java西元民國轉換_各種不同格式

C#資料庫操作(新增、修改、刪除、查詢)