Δημοσιεύτηκε: 12 Σεπ 2008, 10:29
Καταρχάς ευχαριστώ για την πρόταση.
Το θέμα που έχω με την ανησυχία για πιθανά λάθη, δεν αντιμετωπίζεται με το grsync και τούτο διότι:
με το total commander ο συγχρονισμός γίνεται σε δύο στάδια. Στο πρώτο γίνεται σύγκριση των συγχρονιζόμενων directories και το αποτέλεσμα παρουσιάζεται σε λίστα. Στη λίστα φαίνονται οι διαφορές καθώς και η φορά της ανισότητας [τη στιγμή που στο grsync, unison κλπ επιλέγεται από την αρχή ο βασικός φάκελος (target) και ο δευτερεύων (destination) και όταν αρχίσει ο συγχρονισμός δεν ξέρεις ποιά συγκεκριμένα αρχεία πρόκειται να αντικατασταθούν]. Αν για κάποιο λόγο ξεφύγει κάτι νεότερο στο δεύτερο (φαντάζομαι κάποιον που δουλεύει σε διάφορα pc και σώζει πχ από το σπίτι φακέλους σε usb stick για να τα πάει στη δουλειά. Καμιά φορά μιλάμε για αρκετά αρχεία ή για δουλειά αρκετών ημερών ώστε να μην αρκεί να θυμηθεί κανείς και να ξεμπερδεύει με αντιγραφές και επικολλήσεις. Και ας μη μιλήσουμε για versioning όπου δουλεύεται το ίδιο αρχείο σε πολλούς χρόνους), τότε κανείς κινδυνεύει να γίνει μπούμεραγκ ο συγχρονισμός ή απλά να συγχρονιστούν όλα με το νεώτερο και να χάσει προηγούμενες εκδόσεις, χωρίς να μπορεί να επιβεβαιώσει ότι επιθυμεί κάτι τέτοιο. Για να είμαι πιο σύντομος, εκεί βοηθάει το να μπορεί κανείς να διαλέξει ποιά αρχεία θα αντικατασταθούν ένα προς ένα βλέποντάς τα σε λίστα. Ή να μπορεί να αντιστρέφει τη φορά του συγχρονισμού για συγκεκριμένα αρχεία. Κατανοώ τη λογική και την αξία του unison κλπ, αλλά ίσως οι δικές μου ανάγκες είναι περίεργες...
Επιφυλάσσομαι να το μελετήσω καλύτερα βεβαια γιατί μόλις που πρόλαβα να το εγκαταστήσω και να το δω πρόχειρα. Και σε κάθε περίπτωση ευχαριστώ για το ενδιαφέρον. Περιμένω και άλλες προτάσεις. Ο πλούτος των repositories είναι τεράστιος και σίγουρα μου διαφεύγει το 99% των πιθανών λύσεων.
Το θέμα που έχω με την ανησυχία για πιθανά λάθη, δεν αντιμετωπίζεται με το grsync και τούτο διότι:
με το total commander ο συγχρονισμός γίνεται σε δύο στάδια. Στο πρώτο γίνεται σύγκριση των συγχρονιζόμενων directories και το αποτέλεσμα παρουσιάζεται σε λίστα. Στη λίστα φαίνονται οι διαφορές καθώς και η φορά της ανισότητας [τη στιγμή που στο grsync, unison κλπ επιλέγεται από την αρχή ο βασικός φάκελος (target) και ο δευτερεύων (destination) και όταν αρχίσει ο συγχρονισμός δεν ξέρεις ποιά συγκεκριμένα αρχεία πρόκειται να αντικατασταθούν]. Αν για κάποιο λόγο ξεφύγει κάτι νεότερο στο δεύτερο (φαντάζομαι κάποιον που δουλεύει σε διάφορα pc και σώζει πχ από το σπίτι φακέλους σε usb stick για να τα πάει στη δουλειά. Καμιά φορά μιλάμε για αρκετά αρχεία ή για δουλειά αρκετών ημερών ώστε να μην αρκεί να θυμηθεί κανείς και να ξεμπερδεύει με αντιγραφές και επικολλήσεις. Και ας μη μιλήσουμε για versioning όπου δουλεύεται το ίδιο αρχείο σε πολλούς χρόνους), τότε κανείς κινδυνεύει να γίνει μπούμεραγκ ο συγχρονισμός ή απλά να συγχρονιστούν όλα με το νεώτερο και να χάσει προηγούμενες εκδόσεις, χωρίς να μπορεί να επιβεβαιώσει ότι επιθυμεί κάτι τέτοιο. Για να είμαι πιο σύντομος, εκεί βοηθάει το να μπορεί κανείς να διαλέξει ποιά αρχεία θα αντικατασταθούν ένα προς ένα βλέποντάς τα σε λίστα. Ή να μπορεί να αντιστρέφει τη φορά του συγχρονισμού για συγκεκριμένα αρχεία. Κατανοώ τη λογική και την αξία του unison κλπ, αλλά ίσως οι δικές μου ανάγκες είναι περίεργες...
Επιφυλάσσομαι να το μελετήσω καλύτερα βεβαια γιατί μόλις που πρόλαβα να το εγκαταστήσω και να το δω πρόχειρα. Και σε κάθε περίπτωση ευχαριστώ για το ενδιαφέρον. Περιμένω και άλλες προτάσεις. Ο πλούτος των repositories είναι τεράστιος και σίγουρα μου διαφεύγει το 99% των πιθανών λύσεων.