2010-06-18 1 views
21

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

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

ответ

25

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

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

+0

Я не вижу ничего, когда я навешиваю эти файлы, но я могу щелкнуть их правой кнопкой мыши и выбрать «show logs», который делает то же самое. – MatrixFrog

3

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

+0

для меня он показывает A + для корневого каталога httpdocs. Так это повлияет на коммиты? –

Смежные вопросы