Подтвердить что ты не робот

Что это значит, если некоторые файлы в TortoiseSVN помечены как "удаленные", а другие "удалены (+)" со знаком "плюс"?

Я собираюсь сделать фиксацию в TortoiseSVN, включая переупорядочение большого количества файлов и каталогов. В окне "commit" есть несколько файлов, статус текста которых "удален" или "добавлен", а другие, статус текста которых "удален (+)" или "добавлен (+)". Что означает (+)?

(Это довольно сложно для Google для знака "плюс", а слово "плюс" отображает множество хитов о значке синего оверлея, означающем "добавлено" ).

4b9b3361

Ответ 1

"+" означает, что TortoiseSVN смог выяснить историю элементов и добавил метаданные истории к этому фиксации. Например, скажем, вы переименуете файл с a на b. Если вы видите (+), Tortoise знает, что вы действительно не удалили файл с именем a и создали файл с именем b и определили, что произошло переименование.

Это хорошо, потому что это означает, что вы можете проследить историю b назад до точки, где она была a. В противном случае вы попали бы в тупик, и это выглядело бы так, как b возникло из ниоткуда в истории. Вы можете навести эти записи на эти поля и увидеть более подробную информацию о том, откуда они пришли.

Ответ 2

Удаленный (+) используется, чтобы указать, что файл на самом деле не ушел, он просто переименован, и есть связанный добавленный (+), который представляет новый файл.