SVN не будет фиксировать неверсированные файлы, даже если они отображаются со статусом SVN - PullRequest
5 голосов
/ 28 мая 2009

У меня проблемы с настройкой нового проекта в системе контроля версий. Я импортировал проект в Subversion, и на первый взгляд все работает нормально. Однако всякий раз, когда я добавляю новый файл в проект, даже если он запускается как неверсированный, когда я запускаю svn status, он не регистрируется, когда я пытаюсь зарегистрироваться, используя svn ci -m 'msg' или когда я попробуйте в моей версии OS X svn client.

Вот несколько примеров вывода из состояния SVN:

?      Assets/Placeholder Images/shopping_list_1.png

И когда я пытаюсь зарегистрироваться, он проверяет только те файлы, которые уже версированы. Остальные молча игнорируются!

Есть идеи, как мне это решить?

Ответы [ 3 ]

22 голосов
/ 28 мая 2009

Вы должны добавить файл в свою рабочую копию:

svn add Assets/Placeholder Images/shopping_list_1.png

тогда вы можете проверить это в хранилище:

svn ci -m "Added shopping list placeholder image"

4 голосов
/ 28 мая 2009

Знак вопроса в первом столбце вывода статуса означает, что файл не игнорируется, но и не проверяется на наличие версий. Это способ svn сказать: «А? Что ты хочешь, чтобы я сделал с этим?»

0 голосов
/ 28 мая 2009

Проверьте этот плагин для OS X. Это похоже на TortoiseSVN для пользователей Windows.

http://scplugin.tigris.org/

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