La nuova versione è qui! Come sempre, si raccomanda di aggiornare il più presto possibile. Ecco i principali cambiamenti:
- Autorizzazioni di amministratore non sono più necessarie per eseguire l'applicazione dalla cartella Program Files, impostazioni delle applicazioni e dei registri sono ora memorizzati nelle cartelle di programma di dati di Windows.
- L'applicazione è stata testata con e ora dovrebbe funzionare bene con UAC in Windows Vista e Windows 7.
- Riassunto registri sono stati aggiunti alla fine della registrazione di riferire totali conteggio per le varie operazioni.
- Corretto un bug nella nuova funzionalità di sincronizzazione cartelle vuota che ha causato un loop senza fine quando la radice di una cartella era vuota.
- Aggiunto un "File Filter" proprietà di cartelle di rete per consentire l'uso di caratteri jolly (*. Txt) per limitare i file da sincronizzare (come richiesto da Jason Saul).
Basta eseguire il setup per aggiornare alla versione più recente.
Scarica UpSync 0,7 Setup
Scarica UpSync 0,7 Source Code (Visual Studio 2008 richiesto)
Ricordatevi di condividere i tuoi pensieri e suggerimenti!








































L'uomo, si stanno muovendo su questo programma. Grande lavoro di tizio!
Hahaha, sì se si chiama "movimento" l'aggiornamento una volta al mese ... ;)
Stai usando?
E 'un grande applicazione, interfaccia piacevole e semplice. Mi piace che le impostazioni vengono memorizzate in XML, lo rende molto facile per me modificare le cose, senza dover utilizzare l'interfaccia ogni volta. Sto anche guardando per iscritto alcune VBScript utilizzando XMLDOM per analizzare attraverso il settings.xml e utilizzare le caselle di input per i membri del mio team di aggiungere cose alla lista di sincronizzazione.
Il più grande problema che sto correndo in è che sto cercando di sincronizzare 1 sorgente a 58 uffici globali, quindi è un po 'lento. Anche se, immagino che una volta ho lasciato correre per una settimana o due e ottenere tutti i siti sincronizzati up, le sincronizzazioni incrementali da quel momento in poi sarà molto più veloce. Fondamentalmente, la mia squadra potrebbe quindi cadere una nuova applicazione abbiamo bisogno di tutti i siti nel sorgente e quindi eseguire una nuova sincronizzazione. Forse è solo troppo carico per un server per affrontare e posso sincronizzare la nostra sede principale ad alcuni dei nostri più grandi uffici regionali, quindi impostare tali uffici per sincronizzare la loro regione. * Spallucce * sto ancora giocando a destra si.
Avete mai guardato RichCopy? E 'stato rilasciato da Microsoft un mese o due indietro e in grado di gestire la copia multi-thread. La FAST. Davvero veloce! Ma posso solo impostato per una fonte e una destinazione. Se potessi lavorare in multi-threading che sarebbe fantastico.
Grazie, ricco. :)
Per quanto riguarda la sincronizzazione di più posizioni, onestamente non avevo pensato. Come cosa stai creazione / configurazione dell'applicazione? Lo stai installando su una macchina e solo la sincronizzazione da quella macchina a tutte le diverse posizioni? O lo stai installando su tutte le macchine? È un po 'di pulito come un'applicazione può essere utilizzato in modi che non ha nemmeno pensare ...
Non avevo mai sentito parlare di RichCopy, sarò sicuramente guardare dentro. Multi-threaded copia è sicuramente un'opzione, ma io non sono così sicuro che avrebbe fatto molto per noi per quanto riguarda le prestazioni. Attualmente sto usando. NET che utilizza Windows 'built-in file copy API, che sono ben lungi dall'essere ideale 100% (ne hanno anche loro problemi di prestazioni). Non sarei sorpreso se chi ha scritto ha scritto RichCopy l'utilità dalla terra in su, bypassando completamente il file copia di Windows API e permettendo così alcune prestazioni più veloci.
Comunque, hai ragione che l'operazione dovrebbe accelerare in modo significativo una volta che tutto si raggiunge. Sincronizzazioni incrementali dovrebbe essere esponenzialmente più veloce.
Grazie per il vostro ingresso; Cercherò in cose e vedere quali opzioni che abbiamo. :)
La sua su un server e ha un sacco di configurazione sincronizzazioni per esso. Ecco un esempio del mio settings.xml:
<? Xml version = standalone "1.0" = "yes"?>
<UpSync>
<MappedFolder>
<LocalFolder> \ \ DFS-PATH \ Master-Packages \ Sync </ LocalFolder>
<RemoteFolder> \ \ Regionale-Server-1 \ Libreria \ Packages </ RemoteFolder>
<Enabled> True </ Abilitato>
<LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder> True </ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder> False </ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction> Elimina </ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction> Copia </ DeletedFromRemoteFolderAction>
</ MappedFolder>
<MappedFolder>
<LocalFolder> \ \ DFS-PATH \ Master-Packages \ Sync </ LocalFolder>
<RemoteFolder> \ \ Regionale-Server-2 \ Libreria \ Packages </ RemoteFolder>
<Enabled> True </ Abilitato>
<LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder> True </ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder> False </ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction> Elimina </ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction> Copia </ DeletedFromRemoteFolderAction>
</ MappedFolder>
<MappedFolder>
<LocalFolder> \ \ DFS-PATH \ Master-Packages \ Sync </ LocalFolder>
<RemoteFolder> \ \ Regionale-Server-3 \ Libreria \ Packages </ RemoteFolder>
<Enabled> True </ Abilitato>
<LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder> True </ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder> False </ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction> Elimina </ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction> Copia </ DeletedFromRemoteFolderAction>
</ MappedFolder>
<Impostazioni>
<DefaultSyncLocalFolderToRemoteFolder> True </ DefaultSyncLocalFolderToRemoteFolder>
<DefaultSyncRemoteFolderToLocalFolder> False </ DefaultSyncRemoteFolderToLocalFolder>
<DefaultDeletedFromLocalFolderAction> Elimina </ DefaultDeletedFromLocalFolderAction>
<DefaultDeletedFromRemoteFolderAction> Copia </ DefaultDeletedFromRemoteFolderAction>
<ImmediatelyStart> False </ ImmediatelyStart>
<AutomaticallyClose> False </ AutomaticallyClose>
<LogToFile> True </ LogToFile>
<LogFilesToKeep> 30 </ LogFilesToKeep>
<VerboseLogging> True </ VerboseLogging>
</ Impostazioni>
</ UpSync>
Ho modificato la parte del carattere fuori. :)
Questo ha senso. Farò alcuni test con RichCopy per vedere se riesco a capire dove si sta facendo i suoi guadagni di prestazioni. Se il multi-threaded copia è la chiave, quindi con tutti i mezzi ci arriveremo messa in atto. Sono ancora scettico su questo, però ...
Grazie ancora. :)
C'è un modo si potrebbe avere UpSync registrare un errore quando viene eseguito in una sola, ma continuare sulla sincronizzazione il resto dei file? Dover riavviare la sincronizzazione ogni volta che esegue in un errore I / O può essere un hastle.
ERRORE: Impossibile procedere. Impossibile copiare il file "\ \ Source-Path \ Setup.exe" al file "\ \ Destination-Path \ Setup.exe". Un non meglio identificato di I / O errore.
**** Processo di sincronizzazione è stato annullato e non è stato completato. ****
Ricco, sì, avevo pensato a quello. E 'nella mia lista per la prossima versione. Sto pensando alla possibilità di raccogliere gli errori e inviare un'e-mail per eventuali errori, alla fine sarebbe l'ideale (e la possibilità di configurare cosa fare quando si verifica un errore).
Impressionante. Sì un "numero X di volte Reply" cosa per errori o qualsiasi altra cosa farebbe scendere.
Che cosa si intende per "numero X di volte risposta"?
Ops, errore di battitura. Riprova, non rispondere. :)
Oico ... yeah ... che fa un sacco di senso. :)
Grazie. :)
Iniziato ad usare l'applicazione. E 'effettivamente funziona molto bene non solo per la sincronizzazione remota, ma locale pure. Posso usare per sincronizzare il mio cartella 'localhost' e la mia cartella dei progetti per testare siti web.
Il mio unico suggerimento:
Potrebbe essere stato accennato in precedenza, ma approfittando della multi-core. Sto assumendo hai utilizzato dBpowerAmp che utilizza per ogni per ogni file. Questo può accelerare molto lunghi si sincronizza con i file molto grandi.
Come l'applicazione però.
Grazie, Justin. Sì, penso multi-core è venuto prima, ho bisogno di guardare dentro. Io in realtà non hanno alcuna idea di come sia difficile a che fare con. NET.
Un suggerimento più, supporto di Windows 7. Sarebbe pulito per essere in grado di utilizzare una voce di jumplist per sincronizzare le cartelle selezionate o tutte le cartelle. Qualcosa del genere. Solo un pensiero.
Inoltre, complimenti man!