1

Я знаю, как зафиксировать файл и добавить файл в Linux Linux SVN, но как мне зафиксировать или добавить файл в мою сборку SVN из Linux?

Допустим, я работаю над своим проектом:

svn co https://subversion.assembla.com/svn/my_project/trunk

так что я:

/root/trunk

Теперь я создал новый файл, назовем его fileX:

/root/trunk/fileX
  • Какие варианты мне нужно добавить или зафиксировать этот файл в моем ассембл-проекте FROM LINUX?

Я попытался создать файл в папке ствола и выполнить следующие команды без успеха:

svn add fileX
svn up
svn ci

ОБНОВИТЬ:

root@server:/test/trunk# svn add index.pl
A         index.pl
root@server:/test/trunk# svn ci
root@server:/test/trunk#

Я надеюсь, что мой вопрос выглядит ясным, и что этот вопрос можно задать здесь, в противном случае я прошу перенести его в нужную сеть SX.

1 ответ1

1

Assembla предоставляет стандартный Subversion в качестве хост-сервиса.

Если вы можете проверить проект во время написания, то команды, которые вы перечисляете для добавления и фиксации файла, также должны работать. Возможно, что-то не так.

Какой вывод вы получаете от svn add fileX; svn ci? Есть сообщения об ошибках? Что заставляет вас верить, что команды провалились?

Редактировать:

Если svn add работает как положено, но svn ci просто ничего не делает, тогда проверьте:

  • Subversion действительно показывает файл как измененный? Убедитесь, что в списке указано "M", если вы используете svn status .
  • svn ci вызовет редактор сообщения коммита, если вы его не предоставите. Попробуйте дать явное сообщение о коммите (-m "first commit"), чтобы увидеть, есть ли проблема с запуском редактора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .