Черепаха SVN отменить извлечение в хранилище - PullRequest
0 голосов
/ 23 января 2019

Я очень новичок в черепахе SVN, поэтому я надеюсь, что использую правильную терминологию ...

У меня есть хранилище, скажем, C:/RCode, и я проверял его, скажем, C:/Working. Я не знаю, что именно пошло не так, но я, должно быть, кое-что проверил в своем хранилище C:/RCode. В результате эта папка теперь имеет функции как хранилища, так и извлеченной папки - например, теперь он также имеет зеленое наложение значков v рядом с наложением значков хранилища.

Как я могу сказать Черепахе, что это не должно быть папкой извлечения?

Ответы [ 2 ]

0 голосов
/ 24 января 2019

Команда, которую вы ищете, это svn export.svn checkout - это процесс отслеживания локальных изменений в серии дельт (внутри этой папки .svn), чтобы вы могли зафиксировать изменения обратно в репозиторий.

экспорт по существу делаетчто делает проверка, но без аспекта контроля версий.Команда, которую вы запустите для своего примера, будет:

svn export file:///C:/RCode C:/Working

Или, если вы используете TortoiseSVN:

  1. Щелкните правой кнопкой мыши в любом месте в проводнике Windows
  2. EnterURL-адрес хранилища и выходного каталога
  3. Укажите ревизию (по умолчанию HEAD)
  4. Выберите ОК.

Работает и простое удаление папки .svn,но это дополнительный шаг (вместе с очисткой корзины).Также стоит отметить, что svn export полезен для создания копии вашей локальной рабочей копии (извлечения) в не версированную копию где-то еще на вашем локальном компьютере.

svn export C:/Working C:/NonCheckout
0 голосов
/ 24 января 2019

Чтобы Tortoise SVN забыл, что папка является извлеченной, достаточно показать скрытые файлы и папки в интересующей папке, а затем удалить скрытую папку .svn

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