(Этот вопрос заработал мне перекати значок на SuperUser, но мне посоветовали попробовать его здесь, а)Переключение между стволом и ветви с символическими ссылками
Я работаю на основной ветке на моем сервере разработки LAMP, но Мне часто приходится делать небольшие, но срочные обновления ствола.
- Я хочу использовать тот же локальный адрес для каких рабочей копии я нахожусь (не хочет несколько сайтов -. Леность, закладки, техническое обслуживание)
- Я не хочу, чтобы совершить незаконченными работайте в ветке, чтобы я мог переключиться на ствол в течение пяти минут.
- Я использую subversion, поэтому у меня нет эквивалента git stash.
Я экспериментирую с обслуживанием своего локального сайта с символической ссылкой (foo), которую я могу переписать, чтобы указать на ветку или туловище. Это позволяет мне переключаться назад и вперед, не заботясь о незавершенных изменениях, означает, что я могу использовать одни и те же закладки, путь псевдонимы, и т.д.
# svn working copies for trunk and branch
/sites/footrunk/
/sites/foobranch/
/sites/foo -> foobranch #symbolic link
# eg to switch to trunk
cd /sites;
ln -s footrunk foo_tmp && mv -fT foo_tmp foo
cd -;
sudo service apache2 restart
Моей проблема заключается в том, что апач иногда запутывается сразу после переключения, и, кажется, удерживать пустую, старую или дублируемую (не могу обновить ошибку класса в php?) версии файлов. Перезапуск apache, кажется, разрешает все, но в моей голове появляются предупреждающие звонки.
Является ли это разумным использованием символических ссылок, или я просто сберегаю проблемы на будущее?
Спасибо, Эмиль, но я не использую символические ссылки для ссылки на внешние активы. Каждая рабочая копия является самодостаточной. Просто я хочу, чтобы удобство переключения между двумя рабочими копиями (возможно, с незафиксированными изменениями) при использовании той же локальной настройки LAMP. – Ken
и да, я не могу больше согласиться с «Всем искренне, нет, используя символические ссылки, на самом деле не очень хорошая идея в конечном счете, и да, предупреждающие колокола должны уходить», поскольку зависимости идут – Ken