Copia / sincroniza automaticamente o diretório atualizado para outra pasta no Windows 8?

1

Portanto, eu tenho um repositório do Git em minha unidade local (Windows 8) e dentro dele há vários projetos, cada um com sua própria sub-dir. Eu quero configurar algo que, como eu atualizar / salvar arquivos dentro deste projeto específico, este processo mantém uma cópia sincronizada em outro local / diretório. Se isso fosse Linux, tenho certeza de que isso seria facilmente realizável com um cronjob, mas não faço idéia de como fazer algo assim no Windows 8. Como faço para manter uma cópia sincronizada automaticamente?

    
por Kurt Wagner 10.02.2014 / 01:54

2 respostas

3

Solução possível

Use pontos de junção / links simbólicos: nada é realmente copiado e você acessa a pasta de destino de um caminho diferente. Por exemplo, você poderia usar o seguinte comando:

mklink /j "C:\another\folder" "C:\repo\folder"

A sintaxe é:

mklink /j "<junction point>" "<target folder>"

As cotações são necessárias para evitar problemas com caracteres de espaço.

Limitações conhecidas

  • Pontos de junção e links simbólicos são suportados apenas no NTFS.

  • Você não pode criar pontos de junção segmentando compartilhamentos remotos. Nesses casos, você precisa criar um link simbólico . Links simbólicos foram introduzidos com o Windows Vista, mas também estão disponíveis no Windows XP por meio de drivers de filtro de terceiros. Para o Vista e posterior, a sintaxe é a seguinte:

    mklink /d "symbolic link" "X:\path\to\target\folder"
    

    Observação Por configurações padrão do sistema, somente usuários no grupo Administradores podem criar links simbólicos.

por 10.02.2014 / 02:35
0

Experimente SyncToy . O único problema é que isso não pode ser agendado. Mas perfeitamente sincronizar os arquivos em vários locais.

    
por 11.02.2014 / 10:29