Recebi um voto positivo para essa resposta hoje, que geralmente é um lembrete para eu visitar respostas ou perguntas antigas para ver se elas resistiram ao teste do tempo.
Este ambos resistiu e não resistiu a isso.
O Lightroom agora (não me lembro quando foi apresentado) possui um recurso que permite sincronizar as alterações feitas com as fotos em arquivos XMP separados.
Você pode ativar esse recurso percorrendo:
- Editar-> Configurações do Catálogo
- Terceira guia, chamada metadados
- Ativando a caixa de seleção "Gravar alterações automaticamente no XMP"
Agora, depois de fazer isso, as seguintes coisas acontecerão:
- Todas as fotos existentes no seu catálogo:
- Obtenha um segundo arquivo .XMP ao lado dele no disco
- Ou 2, seja alterado para incluir alterações de metadados dentro do arquivo, isso é possível para alguns formatos de arquivo e eu sei que o Adobe DNG é um deles, possivelmente JPG também.
- Quaisquer alterações futuras feitas no Lightroom serão salvas no mesmo local que no ponto 1.
Agora você pode sincronizar toda a estrutura de pastas que contém suas fotos e os arquivos .XMP (ou fotos com os metadados), mas não o catálogo usando qualquer software de sincronização mencionado abaixo, como Dropbox, Google Drive, nuvem Jotta, OneDrive etc.
Esteja ciente de que meu conselho contra conflitos de arquivo ainda é válido se você alternar entre duas máquinas e fizer alterações, mas agora as alterações precisam ser feitas nas mesmas fotos para que os conflitos ocorram, os conflitos não estão mais no nível do catálogo.
Em vez de sincronizar o catálogo, configure um catálogo separado em cada máquina em que deseja trabalhar com suas fotos, importando todas as pastas do local sincronizado no disco sem movê-las.
Depois, sempre que você alternar para uma máquina diferente, faça o seguinte para atualizar:
- Encontre as pastas da sua biblioteca, estas estão pelo menos na minha instalação, localizada no lado esquerdo, no módulo Biblioteca, em um painel chamado "Pastas"
- Clique com o botão direito do mouse na pasta superior e selecione "Sincronizar Pasta"
- Verifique se "Importar novas fotos", "Remover fotos ausentes do catálogo" e, o mais importante, "Verificar alterações de metadados" estão marcadas.
- Clique em "Sincronizar" e deixe-o fazer o seu trabalho
Isso tem o benefício de sincronizar qualquer uma das alterações que o Lightroom pode fazer na sua foto no catálogo desta máquina, incluindo:
- Tudo o que você faz no módulo de desenvolvimento
- Tags, palavras-chave
Provavelmente, algumas partes não estão sendo sincronizadas, como configurações de pilha e outros enfeites, mas a maior parte do seu catálogo deve ser sincronizada corretamente.
Aqui também está uma mudança muito útil, pelo menos para mim, no processo que eu poderia introduzir com isso.
Eu tenho 3 computadores:
- Um poderoso computador desktop Windows
- Um poderoso iMac
- Um MacBook Pro não tão poderoso
No entanto, o MacBook Pro tem um bônus muito grande, eu o mantenho com muito mais frequência do que em casa com meus computadores desktop. Infelizmente, ele não possui armazenamento suficiente para manter todas as minhas fotos localmente, mas o Dropbox para o resgate.
Posso sincronizar apenas os últimos meses ou projetos localmente usando o recurso de sincronização seletiva do Dropbox e sincronizar o catálogo local. Isso removerá do meu catálogo local as fotos que não tenho mais localmente, mas adicionará todas as fotos que acabei de sincronizar no meu computador.
Depois, posso trabalhar no meu MacBook com as fotos, sabendo que quaisquer alterações que eu fizer serão sincronizadas através do Dropbox de volta aos meus dois computadores desktop em casa, prontas para serem sincronizadas em seus respectivos catálogos locais.
Isso me permitiu não apenas trabalhar em várias máquinas nas minhas fotos, mas também ser móvel, o que é um grande bônus.
AGORA! Se você veio aqui procurando conselhos sobre como sincronizar coisas como essa, mas sem o Lightroom , o restante da minha resposta é o melhor que posso dar.
Resposta mais antiga
Se removermos o Lightroom da equação, reduziremos a questão para o seguinte:
- Como sincronizar alterações em arquivos grandes entre vários computadores (2 neste caso), sem copiar apenas o arquivo inteiro de cada vez
Agora, digamos que você seja 100% disciplinado. Você sempre faz alterações no arquivo em um computador por vez e permite que o software de sincronização seja executado e faça seu trabalho antes de alterar o arquivo em qualquer outro computador.
Aviso, leia mais abaixo para uma advertência GRANDE
Nesse caso, existem muitos programas de software que podem fazer o que você deseja, mas como qualquer software executado em apenas 1 dos computadores precisará ler o arquivo em qualquer um dos outros computadores para descobrir o que mudou, a única solução viável é aquele que possui software rodando nos dois lados, ie. ambas as máquinas.
Software como este inclui:
- Dropbox
- Microsoft Live Sync
e há muitos outros. Basicamente, você instala o software em todas as máquinas envolvidas, configura a sincronização, o que geralmente significa registrar a pasta em uma das máquinas como "Desejo sincronizar esta pasta" e, em seguida, visitar todas as outras máquinas e mapear a pasta sincronizada (que o software conhece) para uma pasta no disco. Depois disso, é tudo automático. As alterações em um computador são propagadas para os outros.
O Microsoft Live Sync não mantém uma cópia online dos seus arquivos, o que significa que a sincronização ocorre apenas quando os computadores estão online e podem conversar entre si, enquanto o DropBox mantém uma cópia online para que você possa atualizar em uma máquina, deixe o DropBox sincronizar, ligue a máquina desligado e ligue outro para baixar as alterações.
Agora, o problema aqui, e você descobrirá que isso é válido para todas as ferramentas de sincronização no nível de arquivo, é que, em algum momento, suas habilidades disciplinares vacilam e você acaba tendo alterações em mais de um computador. Não há como o tipo de software acima descobrir como mesclar esses arquivos. O Microsoft Live Sync o sinalizará como um conflito e garantirá que todas as cópias exclusivas dos arquivos estejam disponíveis em todas as máquinas. Essencialmente, isso significa que um deles será renomeado e, em seguida, ambos serão baixados na máquina em que não estão.
Não sei como o DropBox lida com conflitos, mas posso dizer que não será possível mesclar.
Então agora você tem 2 cópias do seu catálogo.
Fica pior. O catálogo do Lightroom também contém muitos arquivos menores, como miniaturas e outros, e o que você pode concluir é que as alterações feitas em vários computadores são sincronizadas de maneira cruzada com outros computadores, mas acabam não correspondendo ao catálogo ao qual pertencem.
Exemplo:
- Catálogo + arquivos menores A, B e C na máquina 1 são alterados
- Catálogo + arquivos menores D, E e F na máquina 2 são alterados
Após a sincronização:
- Conflito nos arquivos de catálogo
- A, B e C copiaram para a máquina 2, mas não correspondem mais ao catálogo (lembre-se, alterações conflitantes no catálogo)
- D, E e F copiaram na máquina 1 e correspondem ao catálogo (pelo menos um deles)
Então, deixe-me dar um bom conselho: não use ferramentas de sincronização no nível do arquivo para isso. Pode funcionar no começo, mas em algum momento você fica com uma restauração do backup e horas (ou dias) em tempo perdido.
Se, por outro lado, você puder encontrar ferramentas verdadeiras de sincronização de catálogo do Lightroom (eu procurei, mas ainda não encontrei), isso deve funcionar. O catálogo do lightroom é (ou pelo menos existia nas versões anteriores) um arquivo de banco de dados SQLite, portanto, replicar as alterações individuais no conteúdo é talvez factível, mas difícil, e requer ferramentas precisas que entendam o tipo de banco de dados e, provavelmente, o conteúdo.
Outras maneiras de fazer o que você deseja:
- Use RDP ou similar para trabalhar em uma máquina, mas mantenha tudo em apenas 1
- ... sugestões?