Что это значит, если некоторые файлы в TortoiseSVN помечены как «удаленные», а другие «удалены (+)» со знаком плюс? - PullRequest
24 голосов
/ 19 июня 2010

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

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

Ответы [ 2 ]

26 голосов
/ 19 июня 2010

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

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

4 голосов
/ 19 июня 2010

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

...