Βοήθεια:Σύγκρουση επεξεργασίας

Από Βικιβιβλία

Τι είναι μια σύγκρουση επεξεργασίας;[επεξεργασία]

Ας πούμε ότι η Alice ανοίγει μια σελίδα για επεξεργασία,και αρχίζει να γράφει... Λίγο μετά, ο Bob ανοίγει την ίδια σελίδα πάλι για επεξεργασία κι αρχίζει κι αυτός να γράφει. Η Alice τελειώνει τις αλλαγές της και τις αποθηκεύει. Και τελικά ο Bob προσπαθεί να αποθηκεύσει τις δικές του αλλαγές. Τι θα γίνει;

Οι αλλαγές της Alice θα παρουσιαστούν στον Bob σε μια ειδική σελίδα με τίτλο Ανταγωνιστικές επεξεργασίες. Θα έχει την ευκαιρία να συνταιριάσει τις δικές του αλλαγές με το καινούργιο κείμενο που αποθήκευσε η Alice.

Σημείωση: Θα πάθετε σύγκρουση επεξεργασίας μόνο αν εσείς κι ο άλλος χρήστης αλλάζετε τις ίδιες γραμμές του κειμένου. Αν δουλεύετε απλώς πάνω στο ίδιο τμήμα αλλά σε ξεχωριστά μέρη, οι αλλαγές σας θα αποθηκευθούν κανονικά.

Τι φαίνεται στη σελίδα Ανταγωνιστικές επεξεργασίες[επεξεργασία]

Ανταγωνιστικές επεξεργασίες: Χρήστης:68.121.166.32/Αμμοδοχείο

Κάποιος άλλος χρήστης έχει αλλάξει αυτή τη σελίδα από τότε που αρχίσατε να την επεξεργάζεστε. Στο επάνω τμήμα βρίσκεται το τρέχον κείμενο της σελίδας. Οι δικές σας αλλαγές εμφανίζονται στο κάτω τμήμα. Θα πρέπει να ενσωματώσετε εσείς τις αλλαγές σας στο τρέχον κείμενο. Μόνον το επάνω τμήμα θα αποθηκευθεί όταν πατήσετε "Αποθήκευση σελίδας".

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






Διαφορές

ο κείμενό σας

Αποθηκευμένη έκδοση

Γραμμή 1:
-

==Ώρα για ύπνο==

-

Γιατί κάθομαι μπροστά στον υπολογιστή;

Γραμμή 1:
+

==Παράδειγμα μιας επεξεργασίας==

+

Γράψε ό,τι θες εδώ, θα σβηστεί σύντομα...

(Πάνω θα φανεί η διαφορά ανάμεσα στο δικό σας κείμενο και το του άλλου χρήστη, όπως στο παρόν παράδειγμα.)

Το κείμενό σας


Εδώ θα φανεί το δικό σας κείμενο με τις αλλαγές που βάλατε εσείς, μέσα στην κανονική φόρμα για επεξεργασία. Ολόκληρο το κείμενο θα φανεί, ακόμα αν επεξεργαστήκατε ένα μόνο τμήμα.






Εικδικά προβλήματα[επεξεργασία]

Όταν τρέχει ο εξυπηρετητής πολύ αργά, υπάρχει περίπτωση να πατήσετε το κουμπί «Αποθήκευση», να κάνετε μερικές ακόμα αλλαγές πριν αποθηκευθεί πραγματικά το κείμενό σας στον εξυπηρετητή, και να πατήσετε ξανά το «Αποθήκευση». Το αποτέλεσμα: μια σύγκρουση επεξεργασίας με τον εαυτό σας.

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

Επίλυση μιας σύγκρουσης επεξεργασίας[επεξεργασία]

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

Αν κι εσείς κάνατε μεγάλες αλλαγές και ο άλλος χρήστης μικρές, τότε μπορείτε να δουλέψετε επάνω στην δική σας έκδοση. Μια επιλογή είναι να αντιγράψετε το δικό σας κείμενο από το κάτω πλαίσιο επεξεργασίας στο επάνω, και να το σημειώσετε στην σύνοψη (π.χ. "ταυτόχρονη επεξεργασία, θα γίνει συγχώνευση"). Μετά μπορείτε να δείτε στο ιστορικό της σελίδας τις αλλαγές του άλλου χρήστη και να τις ενσωματώσετε με μια ξεχωριστή επεξεργασία.

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

Δεν θα πρέπει εσείς απλώς να παρακάμψετε τις αλλαγές του άλλου χρήστη και απλώς να αποθηκεύσετε τις δικές σας μόνο αλλαγές. Μπορούμε να δεχτούμε καλή πίστη, μπορεί να γίνουν λάθη, και νέοι χρήστες μπορεί να μην καταλαβαίνουν το παράθυρο της σύγκρουσης επεξεργασίας. Ωστόσο, ο χρήστης δεν πρέπει συνεχώς να παραβλέπει τις συγκρούσεις επεξεργασίας. Δεν είναι αποδεκτό εσείς να επικαλύψετε τις αλλαγές του άλλου από τεμπελιά. Οι χρήστες ενθαρρύνονται να διπλοελέγχουν τις συγχωνεύσεις χρησιμοποιώντας την λειτουργία που εμφανίζει τις διαφορές.

Λογική σύγκρουση επεξεργασίας[επεξεργασία]

Η «λογική» σύγκρουση δεν μπορεί να ανιχνεύεται από το μηχανισμό που αποφασίζει πότε να δείχνει το μήνυμα για τις ανταγωνιστικές επεξεργασίες.

Μερικά άτομα τροποποιούν ένα κείμενο με το να το αντιγράψουν σε έναν εξωτερικό επεξεργαστή και να κάνουν εκεί τις αλλαγές τους, και μετά, επικολλούν όλο το κείμενο πάλι στα Βικιβιβλία σαν μια (καινούργια) αλλαγή. Αν κάποιος άλλος χρήστης έχει κάνει αλλαγές εν τω μεταξύ, αυτές οι αλλαγές θα χάνονταν με την επικόλληση εκείνη. Η καλύτερη λύση σε αυτήν τη περίπτωση είναι να επικολλήσετε μόνο στην ίδια ακριβώς φόρμα από την οποία πήρατε το κείμενο.

Αναίρεση[επεξεργασία]

Όταν αποθηκεύσετε μια προηγούμενη εκδοχή (όταν αναιρέσετε μια αλλαγή), ή μια καινούργια εκδοχή βασισμένη πάνω σ' αυτήν (μια μετατρεπόμενη αναίρεση), το σύστημα της προειδοποίησης και πρόληψης σύγκρουσης επεξεργασίας δεν ενεργοποιείται και όποιες καινούργιες αλλαγές που έγιναν στο μεταξύ αναιρούνται επίσης, δείτε Επαναφορά σελίδας σε μια προηγούμενη εκδοχή. Για να αποφύγετε αυτό το πρόβλημα, μπορείτε να αντιγράψετε το κείμενο από το πλαίσιο της παλιάς εκδοχής στο πλαίσιο της νεότερης (ανοίγοντας ξεχωριστές σελίδες). Επειδή μπορείτε εσείς να αντικαθιστάτε τις αλλαγές ενός άλλου χρήστη χωρίς να το καταλάβετε, καλή ιδέα είναι να κοιτάξετε τη διαφορά μετά από μια αναίρεση, ακριβώς όπως θα κάνατε μετά από αποθήκευση από σύγκρουση επεξεργασίας.

Πρόληψη[επεξεργασία]

Αν ένας χρήστης προτίθεται να επεξεργαστεί ένα άρθρο για αρκετή ώρα, προτείνουμε να εισάγει το εξής πρότυπο:


Αυτό το άρθρο υπόκειται σε επεξεργασία αυτή την στιγμή και για αρκετή ώρα.

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


Θυμηθείτε να αφαιρέσετε το πρότυπο από τη σελίδα, όταν δεν σκοπεύετε να την επεξεργαστείτε για πολλή ώρα ή όταν τελειώσετε τις αλλαγές σας!


με την εισαγωγή του {{Σε χρήση}} στο πάνω μέρος του κώδικα της σελίδας, να αποθηκεύσει μια φορά τη σελίδα, και στη συνέχεια να την ανοίξει και να την επεξεργαστεί κανονικά.


Αυτό το άρθρο βασίζεται εν μέρει στο κείμενο στο http://meta.wikimedia.org/wiki/Help:Edit_conflict .