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

Что означает нормальный (+) статус в svn?

Я использую инструмент управления версиями twoise svn и смену изменений кода из одной ветки в другую. теперь я хочу зафиксировать свои изменения в объединенной ветке.

для некоторых файлов я получаю статус normal(+)

может ли кто-нибудь сказать, что означает этот статус?

Я получаю статус, как показано на рисунке ниже

enter image description here

4b9b3361

Ответ 1

Знак плюс говорит о том, что файл или папка были запланированы для добавления в систему управления версиями.

Изменить для обновленного вопроса:

"(+) Означает, что TortoiseSVN смог выяснить историю элемента и добавил метаданные истории к этой фиксации". Это означает, что вы можете отслеживать состояние файла, в котором он существовал, и, следовательно, контроль версий. Взято из этого поста.

Больше информации о статусе.

Ответ 2

Дан ответ правильный. И чтобы добавить информацию для вопроса разработчиков веб-сайтов:

Если я объединяю папку из одной ветки в другую, папка имеет статус "добавлено (+)", но дочерние файлы этой папки имеют статус "нормальная (+)". Но все они добавляются так же, как добавляется их родительская папка. Итак, почему SVN использует добавленное против нормального?

Файлы с normal(+) будут добавлены в коммит, но вам не нужно проверять его на коммит. Поскольку родительская папка имеет added(+) статус, она будет включена рекурсивно. Кроме того, передача с вашей локальной копии на сервер не будет, так как файл уже находится на сервере.

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

Статус deleted(+) означает, что файл был получен после слияния, но вы позже удалили его. Это должно быть совершено.