2015-03-30 167 views

回答

1

Git並沒有真正的「移動文件」的概念; git mv命令只是刪除和重新添加的簡寫(加上實際移動文件系統中的文件)。您可以告訴一些git命令嘗試檢測重命名/移動(通過提供相似性閾值),但是無法在存儲庫中記錄文件x已移至y。

+0

問題是Intellij發出刪除和添加,而不是移動。我怎樣才能做到這一點,所以它保留了歷史? – 2015-03-30 23:06:56

+1

除非您還更改文件的內容,否則移動和刪除+添加沒有區別。 – 2015-03-30 23:28:53

+0

那麼爲什麼當我移動課程時,intellij會刪除歷史記錄?你懂我的意思嗎?你知道發生這種情況,是嗎?你能幫我解決這個問題的intellij方面嗎? – 2015-03-30 23:29:36

相關問題