Nova verzija je ovdje! Kao i uvijek, preporuča se nadograditi što je prije moguće. Ovdje su značajne promjene:
- Administrator dozvole više nisu potrebne za pokretanje aplikacije iz mape Programske datoteke, postavke i primjena stabla sada su pohranjeni u sustavu Windows programa podataka mape.
- Aplikacija je testirana sa i sada bi trebao raditi sa UAC pod Windows Vista i Windows 7.
- Sažetak dnevnici su dodani na kraju sječe prijaviti računati zbrojeve za razne djelatnosti.
- Fixed bug u novom sinkronizaciju mapa prazan funkcionalnosti koje je uzrokovalo neverending petlju kada je korijen ili mape je prazno.
- Dodano je "filter" datoteka imovine kartiranih mape kako bi se omogućilo korištenje zamjenskih znakova (*. Txt) za ograničavanje koje datoteke za sinkronizaciju (na zahtjev Jason Šaula).
Jednostavno pokrenite setup za nadogradnju na najnoviju inačicu.
Preuzmite UpSync 0,7 Setup
Preuzmite UpSync 0.7 Izvorni kod (Visual Studio 2008 required)
Sjeti se podijeliti svoje misli i sugestije!








































Čovječe, pa ti se kreće na ovaj program. Veliki posao dude!
Hahaha, da, ako nazovete "kreće" ažuriranje jednom mjesečno ... ;)
Jeste li ga koristite?
To je veliki zahtjev, lijepo i jednostavno sučelje. Volim da su postavke spremljene u XML, to ga čini stvarno lako za mene da mijenjati stvari bez potrebe da koriste sučelje svaki put. Čak sam i sam gleda na pisanje neke VBScript koristeći XMLDOM tumačenje kroz settings.xml i koristiti ulaznih polja za članove mog tima za dodavanje stvari u sinkronizacije popisa.
Najveći problem sam trčanje u je da sam pokušava sinkronizirati 1 izvor na 58 svjetskih ureda, tako da je malo spor. Iako sam shvatiti da kad sam neka se kandidira za tjedan ili dva i dobiti sve stranice synched gore, inkrementalni sinkronizira od tog trenutka će ići puno brže. Uglavnom, moja momčad tada mogao ispustiti novi zahtjev trebamo na svim mjestima u izvoru, a zatim pokrenuti novu sinkronizaciju. Možda je to jednostavno previše opterećenje za jednog poslužitelja da se bave i mogu sinkronizirati naš glavni ured za neke od naših većih regionalnih ureda, a zatim postaviti one urede sinkronizirati svoj kraj. * Slijeganje ramenima * Ja sam još uvijek igraju to pravo.
Jeste li ikada gledali RichCopy? To je bio objavljen od strane Microsofta mjesec ili dva unatrag i može nositi multi-thread kopiranje. Njegov brz. Jako brzo! Ali ja mogu samo ga postavite za jedan izvor i jedan odredište. Ako bi mogli raditi u multi-threading koji će biti nevjerojatna.
Hvala, Rich. :)
Što se tiče sinkronizacije više lokacija, iskreno nisam razmišljao o tome. Kako točno postavljate / konfiguriranje zahtjev? Jeste li ga instalirati na jednom računalu i samo sinkronizacija s tog stroja na svim različitim mjestima? Ili ste ga instalirate na svim strojevima? To je vrsta uredan kako aplikacija može se koristiti na način da nije ni sjetiti ...
Nikada nisam čuo RichCopy, ja definitivno ću pogledati u nju. Multi-navojem kopiranje svakako je opcija, ali nisam siguran da bi to učiniti mnogo za nas o djelovanju. Ja sam trenutno koristite. Mrežu koja koristi Windows 'izgrađen-in datoteke kopija API-ja, koji su daleko od 100% idealno (oni nemaju problema s performansama). Ne bih se čudio da tko je napisao RichCopy napisao program iz temelja, potpuno zaobilazeći kopiranja datoteke Windows API-ja, i na taj način omogućiti neke brže performanse.
U svakom slučaju, vi ste točno da je operacija trebala ubrzati znatno jednom sve je uhvaćen gore. Inkrementalni sinkronizira bi trebao biti eksponencijalno brže.
Hvala za sve vaše ulaza; ću pogledate u stvari i vidjeti što su opcije imamo. :)
Njegova na jednom poslužitelju i ima hrpa sinkroniziraju postava za to. Evo primjer mog settings.xml:
<? Xml version = "1.0" samostalan = "yes">
<UpSync>
<MappedFolder>
<LocalFolder> \ \ DFS-PATH \ Master-paketa \ Sync </ LocalFolder>
<RemoteFolder> \ \ Regionalna-Server-1 \ Library \ Packages </ RemoteFolder>
<Enabled> Istina </ Omogućeno>
<LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder> Istina </ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder> False </ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction> Izbriši </ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction> Kopiraj </ DeletedFromRemoteFolderAction>
</ MappedFolder>
<MappedFolder>
<LocalFolder> \ \ DFS-PATH \ Master-paketa \ Sync </ LocalFolder>
<RemoteFolder> \ \ Regionalna-Server-Knjižnica \ 2 \ Packages </ RemoteFolder>
<Enabled> Istina </ Omogućeno>
<LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder> Istina </ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder> False </ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction> Izbriši </ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction> Kopiraj </ DeletedFromRemoteFolderAction>
</ MappedFolder>
<MappedFolder>
<LocalFolder> \ \ DFS-PATH \ Master-paketa \ Sync </ LocalFolder>
<RemoteFolder> \ \ Regionalna-Server-3 \ \ Knjižnica paketi </ RemoteFolder>
<Enabled> Istina </ Omogućeno>
<LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder> Istina </ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder> False </ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction> Izbriši </ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction> Kopiraj </ DeletedFromRemoteFolderAction>
</ MappedFolder>
<Settings>
<DefaultSyncLocalFolderToRemoteFolder> Istina </ DefaultSyncLocalFolderToRemoteFolder>
<DefaultSyncRemoteFolderToLocalFolder> False </ DefaultSyncRemoteFolderToLocalFolder>
<DefaultDeletedFromLocalFolderAction> Izbriši </ DefaultDeletedFromLocalFolderAction>
<DefaultDeletedFromRemoteFolderAction> Kopiraj </ DefaultDeletedFromRemoteFolderAction>
<ImmediatelyStart> False </ ImmediatelyStart>
<AutomaticallyClose> False </ AutomaticallyClose>
<LogToFile> Istina </ LogToFile>
<LogFilesToKeep> 30 </ LogFilesToKeep>
<VerboseLogging> Istina </ VerboseLogging>
</ Postavke>
</ UpSync>
Uredio sam fonta dio van. :)
To ima smisla. Ja ću napraviti neke testiranje sa RichCopy vidjeti ako ja mogu shvatiti gdje je sve svoje performansi. Ako multi-navojem kopiranje je ključ, a zatim svim sredstvima ćemo dobiti to provesti. Ja sam još uvijek skeptičan o tome, iako ...
Hvala još jednom. :)
Da li postoji način možete imati UpSync prijavite pogrešku kada to radi u jednom, ali i dalje na sinkronizaciju ostatak datoteke? Nakon što je za ponovno pokretanje Sync svaki put sam raditi u I / O pogreške može biti hastle.
POGREŠKA: ne može nastaviti. Ne mogu kopirati datoteku "\ \ Source \ setup.exe-Path" podnijeti "\ \ Destinacija-Path \ setup.exe". Nepoznati I / O došlo je do pogreške.
Sync **** proces je otkazan i ne završi. ****
Bogati, da, sam mislio da je jedan. To je na mom popisu za sljedeću verziju. Razmišljam sposobnost za prikupljanje pogreške i poslati e-mail za bilo kakve pogreške na kraju bi bilo idealno (i sposobnost da se konfigurirati što učiniti kad dođe do pogreške).
Awesome. Yeah "je broj Odgovor od X puta" stvar za pogreške ili bilo što bi rock.
Što misliš je "odgovor X broj puta"?
Ups, pogreška pri upisu. Pokušaj ponovno, a ne odgovoriti. :)
OIC ... da ... da se čini puno smisla. :)
Hvala. :)
Počeo koristiti program. To zapravo radi jako dobro ne samo za daljinsko sinkronizacije, ali lokalno. Mogu koristiti za sinkronizaciju moj 'localhost' mapu i mapu mojih projekata za testiranje web stranice.
Moj jedini prijedlog:
Možda je spomenuto prije, ali uzimanje prednost od multi-jezgri. Ja sam uz pretpostavku ste koristili dbPowerAmp koja koristi svaki za za svaku datoteku. To bi moglo ubrzati stvarno dugo sinkronizira s doista velikim datotekama.
Kao program ipak.
Hvala, Justin. Da, mislim da je više-core obrada je došao gore prije, trebam pogledati u nju. Ja stvarno ne imati bilo koji ideja kako je teško da bi se učiniti sa. NET.
Još jedan prijedlog, Windows 7 support. Bilo bi biti uredan da bi mogli koristiti jumplist stavku za sinkronizaciju odabrane mape ili sve mape. Nešto poput toga. Samo misao.
Također, Congrats čovjek!