Enquanto edita anexando a variável de ambiente $PATH
é uma opção em termos de definir a ordem de preferência para os binários que você gostaria de usar. Isso pode não ser totalmente necessário.
Quando você executar svn up
do terminal em uma cópia de trabalho com uma subversão incompatível, você receberá a seguinte mensagem.
svn: E155036: Please see the 'svn upgrade' command
A experiência passada de comandos em execução cega me deixa nervoso, mas depois de investigar várias máquinas de colegas de trabalho, fica claro que a incompatibilidade é com a cópia de trabalho e não com o servidor VCS.
Para resolver a incompatibilidade, você pode simplesmente executar svn upgrade
. Depois disso, você poderá executar svn up
e a atualização deverá prosseguir sem problemas.
Se tudo mais falhar, você ainda poderá forçar uma versão específica do binário svn
a ser usada, definindo o caminho para sua pasta do subversion na variável de ambiente $PATH
.
por exemplo. export PATH=/usr/local/opt/[email protected]/bin:/usr/bin:/bin:$PATH
O que eu realmente não tive tempo para entender antes é que $PATH
contém a localização de quaisquer binários que você deseja que estejam acessíveis na linha de comando. Quanto mais próximo da frente da string for o seu binário de escolha, determina a ordem em que eles são selecionados.
Se uma pasta não estiver mais disponível, acredito que ela deve ser transferida para o próximo local.