как зафиксировать измененный файл в хранилище - PullRequest
3 голосов
/ 23 октября 2011

В моем хранилище есть файл, который был изменен.то есть он показывает 'M' рядом с файлом, когда я нажимаю 'svn st'.Как я могу заставить его показать 'A', чтобы я мог svn зафиксировать это?

Я пробовал svn update "filename.c", и это не сработало.

спасибо

Ответы [ 2 ]

3 голосов
/ 23 октября 2011

Состояние «А» означает, более или менее, «это новый файл, который еще не находится в хранилище, но будет добавлен в хранилище при следующем принятии». Вы получаете статус 'M' (измененный локально), поэтому вам просто нужно svn commit filename.c, чтобы внести ваши изменения в хранилище.

В подробном руководстве есть полный список кодов состояния, которые svn status использует:

http://svnbook.red -bean.com / о / 1,0 / re26.html

0 голосов
/ 23 октября 2011

Вы должны совершить это. svn ci filename.c. Вам не нужно «добавлять» уже отслеженные файлы. Вы должны сделать обновление, когда вы хотите получить последнюю версию из репо. И добавляйте при первом добавлении файла в репозиторий.

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