RabbitVCS exibindo arquivos inalterados no commit

0

Eu tenho um problema estranho com o RabbitVCS.

Estou dentro de um diretório de cópia de trabalho e quero enviar alguns arquivos. Quando clico no botão de confirmação, a janela de confirmação aparece, mas há uma situação estranha. Mesmo que eu tenha modificado apenas alguns arquivos, a janela de confirmação está exibindo todos os arquivos e diretórios dentro da cópia de trabalho e a caixa de seleção está marcada para cada um deles, como se esses arquivos precisassem ser confirmados. Mas esses arquivos não foram alterados e já existem no repositório.

Por favor, veja a imagem abaixo para entender o que estou dizendo (o único arquivo não versionado / que foi alterado é o .htaccess, portanto, deveria ter sido o único arquivo listado).

Isso aconteceu com alguém? É um bug com RabbitVCS (e provavelmente existe uma solução) ou estou fazendo algo errado?

    
por misterjinx 14.04.2012 / 13:32

1 resposta

1

A explicação mais provável é ...

  • Seu VCS rastreia o sinalizador de executável e você está usando um sistema de arquivos do Windows no Linux

Como o Windows não possui nenhum bit exe, quando você monta um Windows FS no Linux, por padrão, cada arquivo é marcado como executável. Como os arquivos não foram originalmente verificados como executáveis, isso é mostrado como uma alteração nas propriedades de todos os arquivos.

Você pode neutralizar isso verificando a cópia de trabalho em um sistema de arquivos Linux nativo que suporta o bit executável ou alterando a maneira como você está montando o sistema de arquivos do Windows incluindo a opção noexec . Observe que isso evitará que qualquer coisa nesse sistema de arquivos seja executada como um programa.

    
por Adrian 14.04.2012 / 13:53