Влияет ли удаление модифицированной строки в SVN Commit? - PullRequest
0 голосов
/ 04 мая 2010

При запуске команды svn ci вы получаете текстовый редактор, который позволяет вам разместить комментарий, ниже которого есть текст "- Эта строка, а те, что ниже, будут игнорироваться--", затем файлы изменен, добавлен или удален.

Если бы я удалил строку, такую ​​как:

M folderA/fileA

Будет ли этот файл удален из регистрации, или это просто комментарий SVN, который не имеет никакого другого эффекта?

Ответы [ 6 ]

5 голосов
/ 04 мая 2010

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

Если вы не хотите фиксировать все измененные / добавленные / удаленные файлы, вам нужно предоставить ему список файлов, которые должны быть зафиксированы

svn ci file1 file2 dir1/
5 голосов
/ 04 мая 2010

Обещаю, я не саркастичен, но что произойдет, это

Эта строка и те, что ниже, будут игнорироваться

(это не повлияет на ваш коммит)

1 голос
/ 04 мая 2010

Удаление этой строки не будет иметь никакого эффекта. Если вы хотите зафиксировать только определенные файлы, используйте

svn ci file1 file2 file3

вместо

svn ci 
1 голос
/ 04 мая 2010

Если я хорошо помню, список файлов там поможет вспомнить, что вы проверяете, когда вы пишете комментарий. Если вы измените что-либо в строке --ignore--, это не даст никакого эффекта:)

0 голосов
/ 04 мая 2010

Ответ Мэтта совершенно правильный. Причина, по которой svn делает это, заключается в том, что вы можете ссылаться на список файлов, которые были зафиксированы при составлении комментария. Он предназначен для того, чтобы подтолкнуть вас к воспоминаниям о том, какие именно изменения включены.

0 голосов
/ 04 мая 2010

Это комментарий, который не имеет никакого эффекта, в отличие от других систем контроля версий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...