A sincronização de dados requer programadores, administradores de sistema e tempo e muito mais. No entanto, é igualmente importante selecionar corretamente as ferramentas para este tipo de trabalho.
Portanto, se você está procurando uma ferramenta que o ajude na comparação automática de arquivos e pastas e facilite essa tarefa, este artigo pode ser do seu interesse, pois falaremos um pouco sobre SmartSynchronize.
Sobre o SmartSynchronize
SmartSynchronize é um programa multiplataforma para comparar dados, estruturas de diretório e seus conteúdos.
Este aplicativo permitirá que você compare arquivos ou execute combinações de três vias, ambos com a capacidade de editar o conteúdo do arquivo.
SmartSynchronize é otimizado para comparar estruturas de diretório (por exemplo, projetos de software) e pode mantê-los sincronizados.
Os modos de comparação são apresentados na janela de boas-vindas do programa.
Além da caixa de diálogo de seleção de arquivo, você pode ver o histórico e selecionar um perfil salvo.
Também nas Preferências se configuram os filtros: filtros de arquivos para filtrar arquivos por nome e extensão, e filtros de diretório que permitem fazer uma lista de exceções.
Para comparar arquivos em SmartSynchronize, podemos fazê-lo no modo lado a lado de dois painéis, é usado com a rolagem síncrona do conteúdo de ambos os painéis.
SmartSynchronize especifica onde e em que direção a seção de um arquivo será adicionada a outro. A inserção de texto é feita com um único clique, permitindo que você ignore o menu de contexto.
A codificação e a sintaxe do documento podem ser determinadas manualmente, o realce da sintaxe é fornecido para muitas linguagens de programação e marcação, numeração de linha e outros recursos editoriais inerentes aos ambientes de desenvolvimento integrado IDE.
Em geral, O SmartSynchronize é configurado de forma flexível, mas todas as configurações são distribuídas para diferentes seções do menu, o que leva um pouco de tempo para se acostumar.
Modos de exibição insuficientes, configurações da barra de ferramentas.
O SmartSynchronize não foi projetado como uma ferramenta de backup ou sincronização com hosts remotos, por exemplo, FTP.
No modo de comparação de diretórios, uma lista de arquivos e o status de cada um deles é exibida, uma visualização está disponível na parte inferior da janela.
O método de comparação, por conteúdo ou apenas por tamanho e tempo, é definido nas configurações Editar - Preferências.
O número de colunas de informações (tipo de arquivo, data) não pode ser aumentado, embora as disponíveis possam ser desativadas.
Recursos principais do SmartSynchronize
Comparação de arquivos:
- Edição conveniente e transferência de alterações de um arquivo para outro.
- Detecção de mudança de linha interna
Comparar diretório:
- Filtro configurável para navegação em diretório personalizado (incluir e excluir)
- filtro para arquivos ignorados
- Transferência fácil de alterações de uma estrutura de diretório para outra.
- Salvando a configuração para reutilização posterior ("perfil")
- Sincronização automática com base em horários de arquivo e horário de sincronização anterior
Combinação de 3 vias:
- Possibilidade de editar cada um dos três arquivos.
- Fácil fusão de arquivos modificados com arquivos resultantes
Geral
- Interface de linha de comando para chamar facilmente de outros aplicativos.
- Fonte configurável, cores e aceleradores.
- Suporte para todas as principais codificações de arquivos de texto
Como instalar o SmartSynchronize no Linux?
Para quem tiver interesse em poder instalar esta ferramenta em seus sistemas, podemos fazê-lo de forma geral para Linux.
Para isso utilizaremos os pacotes Flatpak, portanto devemos ter o suporte para este instalado em nosso sistema.
Sim, não é assim você pode verificar o seguinte artigo onde explicamos como fazê-lo.
Agora, basta abrir um terminal e nele vai executar o seguinte comando:
flatpak install --user https://flathub.org/repo/appstream/com.syntevo.SmartSynchronize.flatpakref
Pára No caso de usuários do Arch Linux, eles poderão instalar esta ferramenta a partir do AUR. Basta abrir um terminal e nele vamos executar o seguinte comando:
yay -S smartsynchronize
O MELD faz praticamente a mesma coisa, é multiplataforma e tem licença gratuita, o que o torna uma ótima alternativa para este software que você mencionou.