git e sshfs: o status é impreciso

0

Estou montando um repositório git em uma máquina virtual sobre sshfs em minha máquina host. Por enquanto, tudo bem. No entanto, o git afirma que há muitas mudanças não confirmadas ao visualizar o repositório sobre o sshfs.

Por que isso?

O bit relevante de /etc/fstab , se isso ajudar:

sshfs#usr@virtual:/home/user/repos /home/user/repos/ fuse noauto,user,uid=1000,gid=1000,umask=0,workaround=rename 0 0

Observação: as operações de clonagem, envio e extração podem ser feitas em vez disso, mas o código precisa ser compilado no sistema operacional da máquina virtual e não na máquina host - uma longa história que tem ser assim. Eu não gosto de fazer um commit por compilação, isso é bobagem.

    
por Sardathrion 25.10.2013 / 14:59

1 resposta

1

Parece que tanto o FUSE quanto o sshfs irão alterar os inodes de debaixo de você. Uma pesquisa rápida no Google sugere a adição de -o workaround=rename (sshfs) e -o noforget (FUSE) às suas opções de montagem.

    
por 26.10.2013 / 00:22

Tags