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

Команда фиксации SVN

Мне нужно зафиксировать папку после добавления в эту папку новых файлов. Когда я пробовал это в TortoiseSVN, он работал правильно (успешно завершен), но при попытке этого с помощью команды svn commit он сделал не фиксировать папку.

Шаги, которые я выполнил, следующие:

  • Оформить тестовую папку из репозитория, в папку D:\Test,
  • Добавьте несколько новых файлов в эту тестовую папку,
  • Зафиксируйте эту папку с помощью svn.exe commit D:\Test -m "Added".

Это не было совершено. Я пробовал это в TortoiseSVN (щелкните правой кнопкой мыши по этой папке и выберите команду SVN Commit), и она успешно выполнена.

4b9b3361

Ответ 1

Чтобы добавить файл/папку в проект, хороший способ:

Прежде всего добавьте свои файлы в/path/в/your/project/my/added/files, а затем выполните следующие команды:

svn cleanup  /path/to/your/project

svn add --force /path/to/your/project/*

svn cleanup  /path/to/your/project

svn commit /path/to/your/project  -m 'Adding a file'

Я использовал очистку, чтобы предотвратить segmentation fault (core dumped), и теперь обновляется проект SVN.

Ответ 2

Командная строка SVN

Вам необходимо добавить свои файлы в рабочую копию, прежде чем вносить изменения в репозиторий:

svn add <file|folder>

Далее:

svn commit

Подробнее о svn add см. здесь.

TortoiseSVN

Он работает с TortoiseSVN, потому что он автоматически добавляет файл в вашу рабочую копию (диалог фиксации):

Если вы хотите включить файл без преобразования, просто проверьте этот файл, чтобы добавить его в commit.

Смотрите: TortoiseSVN: фиксация ваших изменений в репозитории

Ответ 3

Сначала добавьте новые файлы:

svn add fileName

Затем зафиксируйте все новые и измененные файлы

svn ci <files_separated_by_space> -m "Commit message|ReviewID:XXXX"

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

svn ci <files> -m "Commit msg|ReviewID:NON-SOURCE"

Ответ 4

Шаг 1. $ cd [ваш рабочий путь кода]

Шаг 2. $ svn commit [путь к вашему серверу] -m 'Добавить сообщение коммита'

Для справки используйте $ svn help commit