關於mac版本的Sourcetree問題

昨天拉取後,因爲sourcetree沒有報錯,所以以爲沒有衝突。直接提交了。

 

然後進Unity出現了一堆錯誤,文件找不到,prefab打不開等等一堆問題。

然後就進行了回滾,回滾之後又出現了一些奇奇怪怪的BUG。

 

因爲是最近纔開始使用git的,並不是很熟悉。出現問題不要緊,要知道原因和解決辦法。

 

最後在leader的幫助下,發現原因是mac版的sourcetree出現了BUG,有合併衝突但是sourcetree沒有提示,有沒有顯示icon,導致誤爲沒有衝突,其實有衝突的,然後sourcetree在文件中添加>>>>HEAD之類的字段,導致Unity不能正確的解析,所以出了各種錯。出現問題了,不要立即回滾之類的操作,犯罪的現場都被毀了,還怎麼找證據和錯誤。這時候最好就找到經驗豐富的前輩請教和解決問題,這樣可以把大家的時間和精力浪費降低到最小,正確的解決辦法是找到有衝突的文件,找到修改日誌,把文件commit到最近一次修改的版本。

 

一般來說合並後,基本上沒有無衝突的現象。看清楚了再提交。

git出現錯誤後,不要亂回滾,發現什麼錯誤後再去解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章