Funcția de sincronizare

Utilitate pentru sincronizare.

Există o rețea (LAN sau internet) pe computerul meu, unde există un dosar cu fișiere "Versiune", iar pe unul dintre computerele din rețea există un dosar cu fișierele "Versiune"
Aveți nevoie de un software care să știe să sincronizeze aceste două dosare.
Pe toate computerele Windows.
Am vrut să scriu propria mea, dar care este scopul reinventării roții?

Portofoliul din Windows?
Sau ce se numește acum?

Există sincronizarea dosarelor în Windows

Da. Am uitat.
Este important ca folderele să nu fie partajate în rețea.
Există posibilitatea de a rula software-ul pentru sincronizare pe toate computerele.

În persoană, așa cum am vrut să fac:
Program server, program client.
Clientul îi spune serverului care folder vrea să se sincronizeze și trimite o listă de hash pentru toate fișierele.
Serverul, la rândul său, trimite o listă de hashes de fișiere, care sunt atașate la acesta.
Clientul și serverul se uită la fișierele care trebuie să fie actualizate și se adresează reciproc.

Păi, deci să împărțiți. Sau este religios?

Principala problemă a tuturor acestor sisteme este aceea de a proceda dacă atât pe server, cât și pe client fișierul este schimbat în raport cu starea sincronizării anterioare.

> Ei bine, deci să împărțiți. Sau este religios?

Acest lucru este interzis din motive de securitate.


> Principala problemă a tuturor acestor sisteme este aceea de a face dacă
> și pe server și pe client fișierul este schimbat în raport cu starea
> sincronizarea anterioară.

Cerere către utilizator. Deși acest lucru nu este în prezent relevant.

Nu pot modifica fișiere într-un singur dosar (să o numim "server"), iar celelalte foldere vor fi sincronizate în raport cu dosarul "server"

pe "server" raise svn
pe clienții (unde este localizat dosarul versiunii), creați copii de lucru și lucrați cu magazia de pe server

> Am vrut să scriu propria mea, dar care este scopul reinventării roții?

SVN?

Hmm. Despre ICS, am uitat. ))

CVS - gratuit
SVN - gratuit
StarTeam - taxă

Articole similare