UpSync Version 0.7 Released

Η νέα έκδοση είναι εδώ! Όπως πάντα, συνιστάται για την αναβάθμιση το συντομότερο δυνατό. Εδώ είναι οι κύριες αλλαγές:

  • Τα δικαιώματα διαχειριστή δεν υποχρεούνται πλέον να εκτελέσετε την εφαρμογή από το φάκελο Program Files? Οι ρυθμίσεις της εφαρμογής και καταγράφει πλέον αποθηκευμένα σε φακέλους των Windows δεδομένα του προγράμματος.
  • Η εφαρμογή έχει δοκιμαστεί με και θα πρέπει τώρα να δουλεύουν μια χαρά με το UAC στα Windows Vista και Windows 7.
  • Οι κορμοί Περίληψη έχουν προστεθεί στο τέλος της καταγραφής για την έκθεση σύνολα υπολογίζονται για τις διάφορες εργασίες.
  • Σταθερά ένα bug στο νέο συγχρονισμό άδειο λειτουργικότητα φακέλους που προκάλεσε ατέρμονες βρόχο όταν η ρίζα του φακέλου είτε ήταν άδειο.
  • Προστέθηκε μια "Αρχείο Filter" ιδιότητα να χαρτογραφηθεί φακέλους για να επιτραπεί η χρήση μπαλαντέρ (*. txt) για να περιορίσεις την οποία τα αρχεία σε συγχρονισμό (όπως ζητήθηκε από Jason Σαούλ).

Απλώς εκτελέστε την εγκατάσταση για την αναβάθμιση στην τελευταία έκδοση.

Κατεβάστε UpSync 0.7 Ρύθμιση
Κατεβάστε UpSync 0,7 πηγαίου κώδικα (Visual Studio 2008 απαιτείται)

Θυμηθείτε να μοιραστείτε τις σκέψεις και τις προτάσεις σας!

Αυτή η εγγραφή δημοσιεύτηκε στο C # , Λογισμικό , Τεχνολογία , UpSync , Visual Studio 2008 . Σελιδοδείκτης το permalink .

15 Οι απαντήσεις στην επίσημη έκδοση UpSync 0.7

  1. David Hechler λέει:

    Ο άνθρωπος, που κινούνται σε αυτό το πρόγραμμα. Μεγάλη μάγκα δουλειά!

  2. Jason Carr λέει:

    Hahaha, ναι, αν σας καλέσει "κινείται" ενημέρωση μία φορά το μήνα ...?)

    Είστε το χρησιμοποιεί;

  3. Πλούσια Hopkins αναφέρει:

    Είναι μια μεγάλη εφαρμογή, όμορφο και απλό interface. Μου αρέσει ότι οι ρυθμίσεις αποθηκεύονται σε XML, το καθιστά πολύ εύκολο για μένα να τροποποιήσετε τα πράγματα χωρίς να χρειάζεται να χρησιμοποιήσετε το περιβάλλον εργασίας κάθε φορά. Είμαι ακόμη και όσον αφορά στο γράψιμο μερικές VBScript χρησιμοποιώντας XMLDOM να αναλύσει, μέσω της Settings.xml και τη χρήση πεδίων εισαγωγής για τα μέλη της ομάδας μου να προσθέσω τα πράγματα στη λίστα συγχρονισμού.

    Το μεγαλύτερο πρόβλημα Τρέχω σε είναι ότι προσπαθώ να συγχρονίσετε 1 πηγή σε 58 διεθνή γραφεία μας, έτσι είναι λίγο αργή. Αν και, πιστεύω ότι με μια φορά το άφησα να τρέξει για μια εβδομάδα ή δύο και να πάρει όλα τα sites synched πάνω, το αυξητικό συγχρονίζει από εκείνο το σημείο θα πάει πολύ πιο γρήγορα. Βασικά, η ομάδα μου θα μπορούσε να πέσει στη συνέχεια, μια νέα εφαρμογή που χρειαζόμαστε σε όλα τα sites στην πηγή και στη συνέχεια να εκτελέσετε ένα νέο συγχρονισμό. Ίσως είναι απλά πάρα πολύ φορτίο για ένα διακομιστή για την αντιμετώπιση και μπορώ να συγχρονίσετε τα κεντρικά μας γραφεία για ορισμένους από τους μεγαλύτερους γραφεία των περιφερειών μας, setup, στη συνέχεια, τα γραφεία αυτά να συγχρονίσετε περιοχή τους. * Σήκωμα των ώμων * Είμαι ακόμα παίζει σωστό.

    Έχετε ποτέ εξέτασε RichCopy; Είχε κυκλοφορήσει από τη Microsoft ένα ή δύο μήνες πίσω και μπορεί να χειριστεί πολλαπλών νημάτων αντιγραφή. FAST του. Πολύ γρήγορα! Αλλά μπορώ να ρυθμίσετε μόνο για μια πηγή και έναν προορισμό. Αν θα μπορούσε να λειτουργήσει σε multi-threading ότι θα ήταν καταπληκτικό.

  4. Jason Carr λέει:

    Ευχαριστώ, Rich. :)

    Όσον αφορά τον συγχρονισμό διάφορες τοποθεσίες, ειλικρινά δεν είχα σκεφτεί αυτό. Πώς ακριβώς κάνεις εγκατάσταση / ρύθμιση των παραμέτρων της εφαρμογής; Είστε η εγκατάσταση σε ένα μηχάνημα και μόνο συγχρονισμό από αυτό το μηχάνημα σε όλες τις διαφορετικές θέσεις; Ή μήπως να το εγκαταστήσετε σε όλες τις μηχανές; Είναι το είδος του τακτοποιημένο πώς μια εφαρμογή μπορεί να χρησιμοποιηθεί με τρόπους που δεν έχεις καν σκεφτεί ...

    Ποτέ δεν είχα ακούσει για RichCopy? Σίγουρα θα το δω. Multi-threaded αντιγραφή είναι σίγουρα μια επιλογή, αλλά δεν είμαι τόσο σίγουρος ότι θα κάνει πολλά για μας σχετικά με την απόδοση. Είμαι χρησιμοποιεί προς το παρόν. NET που χρησιμοποιεί »τα Windows ενσωματωμένο αρχείο αντίγραφο APIs, τα οποία απέχουν πολύ από το 100% ιδανικό (που έχουν προβλήματα απόδοσης). Δεν θα με εξέπληττε αν όποιος έγραψε RichCopy έγραψε το βοηθητικό πρόγραμμα από το μηδέν, παρακάμπτοντας πλήρως τα Windows αρχείο αντίγραφο APIs, και δίνοντας έτσι τη δυνατότητα κάποια ταχύτερη απόδοση.

    Εν πάση περιπτώσει, έχετε δίκιο ότι η λειτουργία θα πρέπει να επιταχύνει σημαντικά την φορά τα πάντα είναι εμπλακούμε. Επιπρόσθετα θα πρέπει να συγχρονίζεται εκθετικά γρηγορότερα.

    Ευχαριστώ για όλα εισόδου σας? Θα εξετάσουμε τα πράγματα και να δούμε τι επιλογές έχουμε. :)

  5. Πλούσια Hopkins αναφέρει:

    Του σε έναν server και έχει μια δέσμη των συγχρονίζει εγκατάστασης για αυτό. Εδώ είναι ένα παράδειγμα της Settings.xml μου:

    <? Xml version = "1.0" standalone = "ναι";>
    <UpSync>
    <MappedFolder>
    <LocalFolder> \ \ DFS-PATH \ Master-Πακέτα \ Sync </ LocalFolder>
    <RemoteFolder> \ \ Περιφερειακής-Server-1 \ Βιβλιοθήκη \ Πακέτα </ RemoteFolder>
    <Enabled> Αλήθεια </ Enabled>
    <LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
    <SyncLocalFolderToRemoteFolder> Αλήθεια </ SyncLocalFolderToRemoteFolder>
    <SyncRemoteFolderToLocalFolder> Ψευδείς </ SyncRemoteFolderToLocalFolder>
    <DeletedFromLocalFolderAction> Διαγραφή </ DeletedFromLocalFolderAction>
    <DeletedFromRemoteFolderAction> Αντιγραφή </ DeletedFromRemoteFolderAction>
    </ MappedFolder>
    <MappedFolder>
    <LocalFolder> \ \ DFS-PATH \ Master-Πακέτα \ Sync </ LocalFolder>
    <RemoteFolder> \ \ Περιφερειακής-Server-2 \ Βιβλιοθήκη \ Πακέτα </ RemoteFolder>
    <Enabled> Αλήθεια </ Enabled>
    <LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
    <SyncLocalFolderToRemoteFolder> Αλήθεια </ SyncLocalFolderToRemoteFolder>
    <SyncRemoteFolderToLocalFolder> Ψευδείς </ SyncRemoteFolderToLocalFolder>
    <DeletedFromLocalFolderAction> Διαγραφή </ DeletedFromLocalFolderAction>
    <DeletedFromRemoteFolderAction> Αντιγραφή </ DeletedFromRemoteFolderAction>
    </ MappedFolder>
    <MappedFolder>
    <LocalFolder> \ \ DFS-PATH \ Master-Πακέτα \ Sync </ LocalFolder>
    <RemoteFolder> \ \ Περιφερειακής-Server-3 \ Βιβλιοθήκη \ Πακέτα </ RemoteFolder>
    <Enabled> Αλήθεια </ Enabled>
    <LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
    <SyncLocalFolderToRemoteFolder> Αλήθεια </ SyncLocalFolderToRemoteFolder>
    <SyncRemoteFolderToLocalFolder> Ψευδείς </ SyncRemoteFolderToLocalFolder>
    <DeletedFromLocalFolderAction> Διαγραφή </ DeletedFromLocalFolderAction>
    <DeletedFromRemoteFolderAction> Αντιγραφή </ DeletedFromRemoteFolderAction>
    </ MappedFolder>
    <Settings>
    <DefaultSyncLocalFolderToRemoteFolder> Αλήθεια </ DefaultSyncLocalFolderToRemoteFolder>
    <DefaultSyncRemoteFolderToLocalFolder> Ψευδείς </ DefaultSyncRemoteFolderToLocalFolder>
    <DefaultDeletedFromLocalFolderAction> Διαγραφή </ DefaultDeletedFromLocalFolderAction>
    <DefaultDeletedFromRemoteFolderAction> Αντιγραφή </ DefaultDeletedFromRemoteFolderAction>
    <ImmediatelyStart> Ψευδείς </ ImmediatelyStart>
    <AutomaticallyClose> Ψευδείς </ AutomaticallyClose>
    <LogToFile> Αλήθεια </ LogToFile>
    <LogFilesToKeep> 30 </ LogFilesToKeep>
    <VerboseLogging> Αλήθεια </ VerboseLogging>
    </ Ρυθμίσεις>
    </ UpSync>

  6. Jason Carr λέει:

    I επεξεργαστεί τη γραμματοσειρά μέρος έξω. :)

    Αυτό είναι λογικό. Θα κάνω κάποιες δοκιμές με RichCopy για να δω αν μπορώ να καταλάβω, όπου αυτό είναι να πάρει τα κέρδη απόδοσή του. Αν multi-threaded αντιγραφή είναι το κλειδί, τότε με όλα τα μέσα θα το πάρει σε εφαρμογή. Εξακολουθώ να είμαι δύσπιστος σε αυτό, αν και ...

    Ευχαριστώ και πάλι. :)

  7. Πλούσια Hopkins αναφέρει:

    Υπάρχει κάποιος τρόπος που θα μπορούσε να έχει UpSync log σφάλμα όταν εκτελείται σε μία, αλλά συνεχίζουν για το συγχρονισμό το υπόλοιπο των αρχείων εκεί; Έχοντας να επανεκκινήσετε το Sync κάθε φορά τρέχω σε ένα I / O λάθους μπορεί να είναι μια hastle.
    ΣΦΑΛΜΑ: Δεν μπορεί να προχωρήσει. Δεν ήταν δυνατή η αντιγραφή του αρχείου "\ \ Πηγή-Path \ Setup.exe" στο αρχείο "\ \ Προορισμός-Path \ Setup.exe". Αγνώστων στοιχείων I / O σφάλμα.
    **** Διαδικασία συγχρονισμού ακυρώθηκε και δεν ολοκληρώθηκε. ****

  8. Jason Carr λέει:

    Πλούσια, ναι, είχα σκεφτεί ότι ένας. Είναι στη λίστα μου για την επόμενη έκδοση. Σκέφτομαι τη δυνατότητα να συλλέξει τα λάθη και να στείλετε ένα e-mail για τυχόν λάθη στο τέλος θα ήταν το ιδανικό (και τη δυνατότητα να διαμορφώσετε το τι πρέπει να κάνει όταν παρουσιάζεται ένα σφάλμα).

  9. Πλούσια Hopkins αναφέρει:

    Awesome. Ναι, ένας "αριθμός Απάντηση Χ φορές" πράγμα για τυχόν λάθη ή οτιδήποτε άλλο θα ήταν ροκ.

  10. Jason Carr λέει:

    Τι εννοείτε με μια «σειρά X απάντηση της εποχής";

  11. Πλούσια Hopkins αναφέρει:

    Ωχ, τυπογραφικό λάθος. Επανάληψη, όχι απάντηση. :)

  12. Jason Carr λέει:

    OIC ... ναι ... που κάνει πολύ νόημα. :)

    Ευχαριστώ. :)

  13. Justin Chmura λέει:

    Ξεκίνησε τη χρήση της εφαρμογής. Λειτουργεί πραγματικά πολύ καλό όχι μόνο για την εξ αποστάσεως συγχρονισμό, αλλά τοπικά, καθώς και. Μπορώ να χρησιμοποιήσω για να συγχρονίσετε μου "localhost" φάκελο και τα έργα μου φάκελο για ιστοσελίδες δοκιμές.
    Μόνο πρότασή μου:

    Μήπως έχουν αναφερθεί στο παρελθόν, αλλά αξιοποιώντας πολλαπλών πυρήνων. Υποθέτω έχετε χρησιμοποιήσει dbPowerAmp που χρησιμοποιεί ο καθένας για κάθε αρχείο. Αυτό μπορεί να επιταχύνει πραγματικά μεγάλο συγχρονίζεται με πολύ μεγάλα αρχεία.

    Όπως και η εφαρμογή όμως.

  14. Jason Carr λέει:

    Ευχαριστώ, Justin. Ναι, νομίζω ότι multi-core μεταποίηση έχει έρθει μέχρι πριν? Πρέπει να εξετάσουμε το θέμα. Πραγματικά, δεν έχουν καμία ιδέα πόσο δύσκολο θα ήταν να κάνει με το. NET.

  15. Justin Chmura λέει:

    Μία ακόμη πρόταση, τα Windows 7 υποστηρίζουν. Θα ήταν πετυχημένος να είναι σε θέση να χρησιμοποιήσει ένα jumplist στοιχείο για συγχρονισμό των επιλεγμένων φακέλων ή όλους τους φακέλους. Κάτι σαν αυτό. Μόνο μια σκέψη.
    Επίσης, ο άνθρωπος συγχαρητήρια!!

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθούν. Τα υποχρεωτικά πεδία σημειώνονται με *

*