до этого переместил файл, а я в своей фиче ветке изменил название этого файла, то что получается гит мне не покажет возможные конфликты кода внутри этого файла? допустим я изменил что-то в этом файле и кто-то в девелопе тоже и там могут быть конфликты, но гит то не знает что это одинаковый файл, тк в обоих ветках было изменение его названия, либо перемещение. так получается?
Да, для git нет в истории операции как переименование или перемещение. Позднее он просто пытается угадать, что произошло на самом деле, но это даёт не 100% результат
https://git-scm.com/docs/git-mv ???
Оно не работает
Ну вот я смутно помню, что когда-то читал о том, что в самом формате хранения git-а нет информации о перемещениях. С тех пор так и считаю.
Обсуждают сегодня