Я объединяю две ветки в git, имея неделю работы, и некоторые из файлов были перемещены или переименованы и изменены.
Git кажется, что в некоторых случаях материал совершенно не прав, и он говорит, что файл a был перемещен в файл b, когда на самом деле они совершенно не связаны.
У меня довольно много таких ложных срабатываний (примерно 25%). Я хотел бы повлиять на алгоритм использования Git, чтобы выяснить, был ли файл перемещен, переименован или является новым.
- Я хотел бы присвоить более высокий приоритет именам. (файл a был перемещен из папки foo в папку b), но Git настаивает на том, что он был переименован в файл b в папке foo - полностью не связан)
- Я хотел бы увеличить индекс подобия, над которым Git считает, что файл будет переименован/перемещен
Я знаю, что где-то я читал, что могу сделать последнее, и я надеюсь, что смогу сделать и первое, но мои навыки в поисковых системах сегодня не работают.