я могу перенести центральный ствол хранилища bzr в новое место? - PullRequest
2 голосов
/ 13 октября 2010

Я установил центральное хранилище в своем домашнем каталоге.

Я настроил его в своем домашнем каталоге и хотел бы переместить его из / home / $ USER в /home/share/.

Для справки, вот детали начальной настройки для справки, следуя указаниям в bzr документации :

#establish the central repository
mkdir project
mkdir project/dev
bzr init-repo --no-trees sftp://server/home/$USER/project
bzr init sftp://server/home/$USER/project/trunk

#make local repository
bzr init-repo project
cd project
bzr branch sftp://server/home/$USER/project/trunk dev

#copy files, add to bzr, commit
mv files project/dev/
bzr add
bzr commit -m 'initial import'

1 Ответ

4 голосов
/ 13 октября 2010

Вы можете переместить ваш центральный репозиторий и все ветви внутри него с помощью простой команды mv вашей системы.

Но вам нужно будет обновить все ваши локальные рабочие ветви, чтобы запомнить новое местоположение после перемещения центрального репозитория. Вы можете сделать это с помощью следующих команд:

bzr pull --remember sftp://server/home/share/project/trunk
bzr push --remember sftp://server/home/share/project/trunk

Или, если вы используете извлечения (созданные на локальном компьютере с помощью команды bzr checkout), обновите расположение главной ветви с помощью команды:

bzr switch --force sftp://server/home/share/project/trunk
...