SVN: Colega verificada em uma pasta no repositório, mas não posso actualizar a minha versão a ele
-
03-07-2019 - |
Pergunta
Ao mostrar um colega como usar SVN ontem, criamos uma pasta de teste e arquivo dentro de nossa solução Visual Studio existente. Vamos chamá-lo pasta "Test" com dois arquivos, "Test.ascx" e "Test.ascx.cs". Nós adicionamos (ou Visual SVN acrescentou que, 'cos é incrível), e cometeu. Nós também adicionamos e cometeram outros arquivos em outras partes do projeto.
Podemos vê-lo no repositório (e outros arquivos).
Fazendo uma atualização na minha própria máquina para puxar para baixo esses novos arquivos resultou em outros arquivos que estão sendo puxados para baixo corretamente, mas a pasta de teste não aparece. Não importa quantas vezes eu tento atualizar a partir de vários pontos VS e em TortoiseSVN (urgh) Repo navegador, ele não pode ver que há alguma mudança para puxar para baixo.
Para onde estou indo errado?
Solução
Este é um problema conhecido.
Você pode usar
$ svn update --depth = infinito
para forçar a atualização. Com TortoiseSVN, use o comando "Actualizar para revisão" no submenu, em seguida, mudar a combobox profundidade a "totalmente recursiva".
Outras dicas
Eu tive erros de fantasmas como este antes e que o trabalho mais fácil ao redor é para excluir a pasta pai e atualizá-lo dos pais:
Project Root
Project
NewFolder
Excluir Projeto , em seguida, Atualização Project Root
Podemos vê-lo no repositório (e outros arquivos).
...
Não importa quantas vezes eu tento atualizar a partir de vários pontos VS e em TortoiseSVN (urgh) Repo navegador, ele não pode ver que há alguma mudança para puxar para baixo.
Assim você pode ou não pode vê-lo no navegador repositório?
Será que você se comprometer e atualizar a pasta pai da sua pasta de teste?
Eu não sei, svn está sempre me dizendo para limpo, você tentou isso?
Não é uma resposta, eu sei, mas eu tentei todas as soluções que vocês têm gentilmente sugeridas e eu simplesmente acabar com conflitos, caiu TortoiseSVN e edificados Karma. Portanto, uma edição de confiança no arquivo .svn / entradas classificados.
Eu tenho sido até agora um único desenvolvedor usando SVN apenas para gerir o meu código fonte. Outras pessoas não têm problemas, e eu só check-in coisas. Eu uso SVN Visual como uma camada para frig SVN para .NET (o que não é grande com) e parece-me constantemente correr em questões. Estou realizando operações muito simples, nem mesmo ramificação / etiquetagem. Simples simples simples. E ainda tenho problemas com ele?