Pergunta

Tenho repositório configurado assim:

\Util_1
  \branches
  \tags
  \trunk
\Util_2
  \branches
  \tags
  \trunk
...

Agora, no meu disco local eu tenho:

\dev   
  \Utils
    \Util_1
    \Util_2

Em Util_xx as pastas são apenas troncos.Se eu entrar na pasta Utils, o TortoiseSvn mostra ícones de status para cada Util.Infelizmente, a pasta Utils que os contém não possui nenhum ícone de status.Não é realmente uma pasta de checkout, então não consigo ver se algo mudou nela, a menos que eu a insira.Olhar para ele na pasta Dev não mostra nada sobre isso.Aconteceu que não fiz o check-in imediatamente e como não sou desenvolvedor regular deste repositório, esqueci um arquivo lá por um mês.

Existe alguma maneira de fazer o TortoiseSVN mostrar o status cumulativo das pastas filhas na pasta pai?

Foi útil?

Solução

Você poderia instale um servidor svn localmente, configure um repositório 'Utils' que você mantém atualizado com links 'externos' para cada um dos Util_1, Util_2, etc., ...e mesmo assim não tenho certeza se funcionaria porque não sei se o TortoiseSVN mostra o status dos filhos externos no ícone do pai.

Você deve basta alterar a hierarquia de pastas para alinhar com a hierarquia real do repositório.Assim:

\dev
  \Util_1
  \Util_2
  \Non-Util_Project_Repo

Você também deve alterar seu processo.Se há um projeto no qual você não trabalha por um mês ou mais, por que você mantém uma cópia de trabalho dele?

Outras dicas

Porque Utils não é uma pasta com check-out e não contém .svn, você não pode fazer nada usando SVN.

Não.Exatamente pelo motivo que você deu...O TortoiseSVN não sabe nada sobre Utils ou dev já que nenhuma delas são cópias de trabalho.

Não.No entanto, se Utils_1 e Utils_2 tiverem um diretório pai em seu repositório (veja abaixo), você poderá fazer um checkout de todo o diretório Utils que mostraria o status acumulado.Eu não aconselharia isso, porque verificar todos os ramos e tags pode ficar confuso.

\Utils
  \Util_1
    \branches
    \tags
    \trunk
  \Util_2
    \branches
    \tags
    \trunk
...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top