Τροποποίηση gitignore να svnignore ενημερώσεις μετά την αρχική συγχρονισμός στην SubGit

ψήφοι
0

Τρέχω SubGit για BitBucket Server, εγκαθίσταται ως ένα πρόσθετο στο εσωτερικό της ιστοσελίδας BitBucket.

Βλέπω τα εξής:

Μετάφραση Ρυθμίσεις Ρυθμίσεις σε αυτή την ενότητα θα μπορούσε να τροποποιηθεί μόνο πριν συγχρονισμού έτρεξε για πρώτη φορά.

Μετάφραση χαρακτηριστικά αρχείου Μετάφραση αλλαγές στα αρχεία .gitattributes να svn: EOL στιλ και svn: ιδιότητες ανατροπή mime-τύπου.

Μετάφραση Αγνοεί Μετάφραση αλλαγές στο .gitignore αρχεία σε svn: αγνοήσει ιδιοκτησίας Subversion.

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

Βλέπω το ακίνητο αγνοεί σε αυτό το εγχειρίδιο: https://subgit.com/documentation/config-options.html#svn αλλά δεν έχουν ιδέα πώς ή πού να οριστεί ότι, ή αν είναι δυνατόν με το BitBucket προσθέσετε στο.

Δημοσιεύθηκε 27/11/2018 στις 17:42
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
1

Αυτή η «Ρυθμίσεις σε αυτή την ενότητα θα μπορούσε να τροποποιηθεί μόνο πριν συγχρονισμού έτρεξε για πρώτη φορά» δήλωση σημαίνει ότι οι συγκεκριμένες ρυθμίσεις θα πρέπει να οριστεί πριν από την αρχική μετάφραση, δεν μπορεί να αλλάξει on the fly. Εάν έχει ήδη δημιουργηθεί ο καθρέφτης και τώρα θα πρέπει να αλλάξετε αυτές τις ρυθμίσεις - δεν υπάρχει άλλος τρόπος να το κάνουμε, αλλά πάλι μεταφράσει το αποθετήριο από την αρχή.

Όσο για τις ρυθμίσεις στο έγγραφο - ορισμένες από αυτές είναι ισοδύναμες με τις ρυθμίσεις του add-on UI, δηλαδή, svn.minimalRevisionυπάρχει στο UI ως πεδίο «Minimal Αναθεώρηση» στην ενότητα «Ρυθμίσεις Translation», translate.eolsείναι παρούσα ως «Μετάφραση αρχείων αποδίδει»και translate.ignoresισοδυναμεί με“Μετάφραση Αγνοεί”στο ίδιο τμήμα. Δεν έχει νόημα να προσθέσετε αυτές τις ρυθμίσεις που ήδη υπάρχουν και να οριστεί στο UI.

Ωστόσο, το υπόλοιπο μπορεί να σας βοηθήσει αν χρειαστεί να ορίσετε μια επιλογή που δεν υπάρχει στο web UI. Για να ορίσετε μια επιλογή απλά να το προσθέσετε στη διαμόρφωση χαρτογράφησης στην καρτέλα «Καταστήματα Χαρτογράφηση». Από προεπιλογή, υπάρχει μόνο ένα [svn]τμήμα και μόνο χαρτογράφηση επιλογές που υπάρχουν στο ρυθμίσεων, αλλά μπορείτε να προσθέσετε οποιοδήποτε τμήμα και τις ρυθμίσεις που χρειάζεστε (εκτός από αυτές που ήδη υπάρχουν στο UI, φυσικά). Για παράδειγμα, αν θέλετε να ρυθμίσετε, ας πούμε, svn.httpSpoolingκαι translate.otherProperties, απλά προσθέστε [translate]το τμήμα και τις επιλογές για τη διαμόρφωση:

[svn]
# Options below (trunk, branches, tags, shelves) define correspondence between Subversion
# directories and Git references. Depending on the actual Subversion project layout and whether
# all or only some of the branches have to be mirrored, these options might need to be adjusted.
#
#  Generic mapping syntax is:
#    <Subversion-Path-Pattern>:<Git-Reference-Pattern>
#
#  Subversion paths are relative to the URL defined by the svn.url option.
#
#  For more details refer to http://subgit.com/documentation pages.
trunk = trunk:refs/heads/master
branches = branches/*:refs/heads/*
tags = tags/*:refs/tags/*

httpSpooling = true

[translate]

otherProperties = true

Σημειώστε, ωστόσο, ότι ορισμένες από τις ρυθμίσεις πρέπει επίσης να ρυθμιστεί πριν από την αρχική μετάφραση και δεν μπορεί να αλλάξει on the fly μετά από αυτό.

Απαντήθηκε 28/11/2018 στις 13:50
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more