Как я могу зафиксировать один файл, используя SVN по сети? - PullRequest
40 голосов
/ 18 мая 2011

Я могу проверить весь репозиторий svn, используя следующую команду:

svn co https://myaccount.svn.beanstalkapp.com/myapp/

Но я не могу понять команду для фиксации одного файла.Если я сделаю, чтобы изменить на myapp/page1.html.

Как я могу зарегистрировать только этот один файл?

Ответы [ 6 ]

68 голосов
/ 18 мая 2011
cd myapp/trunk
svn commit -m "commit message" page1.html

Для получения дополнительной информации см .:

svn commit --help

Я также рекомендую эту бесплатную книгу , если вы только начинаете работать с Subversion.

4 голосов
/ 19 января 2015

У вас есть файл myFile.txt, который вы хотите зафиксировать.

Правильная процедура:

  1. Переместить в папку с файлами
  2. svn up
  3. svn commit myFile.txt -m "Insert here a commit message!!!"

Надеюсь, это кому-нибудь поможет.

4 голосов
/ 18 мая 2011

странно, что ваша команда работает, я думаю, ей понадобится целевой каталог. но похоже, что он принимает текущий pwd по умолчанию.

cd myapp
svn ci page1.html

Вы также можете просто сделать svn ci в или в этой папке, и он автоматически обнаружит все изменения и выдаст вам список того, что будет проверено в

man svn говорит вам остальное

3 голосов
/ 09 февраля 2017
  1. svn add filename.html
  2. svn commit -m"your comment"
  3. Вам не нужно нажимать
3 голосов
/ 06 марта 2014

Вы можете использовать

cd /You folder name
svn commit 'your file path' -m "Commit message you want to give"

Вы также можете использовать файлы в командной строке, вместо этого написать CD [обычно в MAC OSx]

0 голосов
/ 16 мая 2016

это должно работать:

svn commit -m "<Your message here>" path/to/your/file

Вы также можете добавить несколько файлов, как это:

svn commit -m "<Your message here>" path/to/your/file [path/to/your/file] [path/to/your/file]
...