SVNSYNC: διακομιστή Καθρέφτης διαφορετική διάσταση με κύριο μετά την αποτυχημένη συναλλαγή




Έχω ένα master server και έναν διακομιστή καθρέφτη (κάθε [VisualSVNServer](https://www.visualsvn.com/server/) ) συγχρονίζεται με SVNSYNC.


Μετά από μια αποτυχημένη συγχρονισμού svn διακομιστή Καθρέφτης μου μεγαλώνει από 50MB (σε σύγκριση με το master).


σέρβερ Master svn είναι 45 MB με 401 αρχείων, καθρέφτης τώρα είναι 100 MB με 18.000 αρχείο.


Μετά από έρευνα, βρήκα όλο το αρχείο των dirs: 


1. F: \ Αποθετήρια \ MyRepo \ db \ συναλλαγών (master είναι άδειο dir)
2. F: \ Αποθετήρια \ MyRepo \ db \ txn-protorevs (master είναι άδειο dir)


Έχω προσπαθήσει να καθαρίσει με [rmtxns svnadmin](http://svnbook.red-bean.com/en/1.7/svn.ref.svnadmin.c.rmtxns.html) :



```
svnadmin rmtxns F:\Repositories\MyRepo

```

αλλά τίποτα δεν αλλάζει.


Πώς μπορώ να καθαρίσετε αυτό το χαμένο χώρο;
Θα πρέπει να ορίσετε TXN όνομα για `svnadmin rmtxns`την εντολή για την εργασία:



```
$ svnadmin rmxtxns --help
rmtxns: usage: svnadmin rmtxns REPOS_PATH TXN_NAME...

Delete the named transaction(s).

Valid options:
   -q [--quiet]             : no progress (only errors to stderr)

```

Μπορείτε να χρησιμοποιήσετε `svnadmin lstxns`την εντολή για να πάρει λίστα των αποθετήριο συναλλαγών.
απ’ οτι φαινεται στην εικονα το διαμερισμα /home εχει λιγο ελευθερο χωρο. το πιθανοτερο λοιπον ειναι με αυτο να σχετιζονται τα μηνυματα μη επαρκους χωρου. αυτο που μπορεις να κανεις ειναι να διαγραψεις το τελευταιο διαμερισμα(αυτο που εχει 7.7gb δεδομενα), η αν εχεις δεδομενα εκει που θελεις να κρατ… Αυτό λειτουργεί στον υπολογιστή μου (TM) μετά την εγκατάσταση rdbgsetup\_x64.exe και να περάσει από τον οδηγό διαμόρφωσης:



```
sc stop msvsmon90
sc config msvsmon90 binPath= "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe /service msvsmon90"
sc start msvsmon90

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


Αν θέλετε το λογισμικό να αντανακλά πάντα το συνολικό αριθμό αναθεώρησης, τότε θα πρέπει να σκαλίζω το [σχετικό SVN καταχωρήσεις αρχείο](http://svnbook.red-bean.com/en/1.1/ch08s03.html) και αποσυμπιέστε το, το οποίο δεν είναι πάρα πολύ δύσκολο (αυτό είναι ένα αρχείο XML).


Wikipedia το κάνει αυτό στη [σελίδα τους εκδοχή](https://en.wikipedia.org/wiki/Special:Version) για να δείξει την αναθεώρηση του λογισμικού που τρέχει ζωντανά? [ο κώδικας είναι εδώ](https://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/includes/specials/SpecialVersion.php) - αναζητήστε το **getSvnRevision ()** μέθοδο. ευχαριστώ πολύ για τη βοήθεια, η λύση ήταν στην ενεργοποίηση του καθρεπτισμού οθονών (mirroring) και όλα καλά… καλή συνέχεια Δεν μπορείτε, αυτή η πληροφορία δεν αποστέλλεται στο διακομιστή για προφανείς λόγους ασφαλείας. Μόνο το όνομα του αρχείου που αποστέλλεται στο διακομιστή. Έτσι, δεν μπορείτε να αποθηκεύσετε τη φυσική διαδρομή όπου βρίσκεται το αρχείο προέρχεται από το μηχάνημα του πελάτη στον κεντρικό υπολογιστή σας. manjaro χρησημοποιω και το iso με suse imagewriter το εφτιαξα αλλα δεν μ εκοψε να το δω νομιζοντας οτι δεν θα χρειαστει.

to ξαναεφτιαξα με unetbootin κρατησα και 40 μβ αλλα δεν εκκινουσε.

ξανα με suse οπως ηταν και τελος.

τελικα την λυση την ειχα αλλα δεν το γνωριζα!

απο την σελιδα smartrmonto… τελικά επανέφερα το / με το timeshift και βρήκα την λύση εδώ:

[εικόνα]

[how to prevent the .xsession-errors file from growing to a huge size |...](https://www.daniloaz.com/en/how-to-prevent-the-xsession-errors-file-from-growing-to-huge-size/)

the .xsession-errors file is where the x window system logs all errors that occur within the linux graphical environment. all desktop environmen… είχα το ίδιο πρόβλημα με αρχεία zip που κατέβαζα παλιότερα από εκπαιδευτικές ιστοσελίδες. έχω linux mint με διαχειριστή αρχείων τον thunar. έκανα προσθήκη “προσαρμοσμένης ενέργειας” (επεξεργασία –> ρυθμίσεις προσαρμοσμένων ενεργειών –> προσθήκη νέας), ώστε με δεξί κλικ να αποσυμπιέζω με τη σωστή κωδ… <p>μπορείτε στην πραγματικότητα να συγκρίνετε τα αρχεία εγγενώς στο sublime text.</p><ol> <li>μεταβείτε στο φάκελο που περιέχει τους μέσω <code>open folder...</code> ή σε ένα έργο</li> <li>επιλέξτε τα δύο αρχεία (π.χ. κρατώντας το <kbd>ctrl</kbd> σε windows ή <kbd>⌘</kbd> στο macos) που θέλετε να συγκρίνετε στην πλαϊνή γραμμή</li> <li>κάντε δεξί κλικ και επιλέξτε την επιλογή <code>diff files...</code>.</li> </ol><p><img src="https://i.stack.imgur.com/ggzag.png" width="500"></p> δεν έχεις αρκετές γραμματοσειρές στο σύστημα σου για να γίνει καλή αντιστοίχηση.

δοκίμασε:

sudo apt install ttf-mscorefonts-installer

sudo fc-cache -f -v

αν έχεις και εγκατάσταση windows μπορείς να κλέψεις τις γραμματοσειρές από εκεί.