pure::variants – Σύνδεσμος για
Εγχειρίδιο διαχείρισης πηγαίου κώδικα
Parametric Technology GmbH
Έκδοση 6.0.7.685 για pure::variants 6.0
Πνευματικά δικαιώματα © 2003-2024 Parametric Technology GmbH
2024
Εισαγωγή
pure::variants Το Connector for Source Code Management (Connector) επιτρέπει στους προγραμματιστές να διαχειρίζονται τη μεταβλητότητα του πηγαίου κώδικα χρησιμοποιώντας pure::variants. Η διαχείριση πηγαίου κώδικα των pure::variants παρέχει μια ευέλικτη ευκαιρία για συγχρονισμό δομών καταλόγου και πηγαίου κώδικα files εύκολα με pure::variants μοντέλα. Ως εκ τούτου, η διαχείριση παραλλαγών μπορεί να εφαρμοστεί πρακτικά ακόμη και σε πολύπλοκα έργα λογισμικού. Επιπλέον, η διαχείριση των συνδέσεων μεταξύ των καθαρών::παραλλαγών χαρακτηριστικών και του πηγαίου κώδικα μπορεί να γίνεται ευκολότερα με το πρόγραμμα δημιουργίας και είναι εξαιρετικά προσβάσιμες μέσω της Διαχείρισης Πηγαίου Κώδικα.
1.1. Απαιτήσεις λογισμικού
Το Pure::variants Connector for Source Code Management είναι μια επέκταση για pure::variants και είναι διαθέσιμο σε όλες τις υποστηριζόμενες πλατφόρμες.
1.2. Εγκατάσταση
Συμβουλευτείτε την ενότητα pure::variants Connectors στον Οδηγό εγκατάστασης pure::variants για λεπτομερείς πληροφορίες σχετικά με τον τρόπο εγκατάστασης της εφαρμογής σύνδεσης (μενού Help -> Help Contents και, στη συνέχεια, pure::variants Setup Guide -> pure::variants Connectors).
1.3. Σχετικά με αυτό το εγχειρίδιο
Ο αναγνώστης αναμένεται να έχει βασικές γνώσεις και εμπειρίες με καθαρές::παραλλαγές. Συμβουλευτείτε το εισαγωγικό υλικό του πριν διαβάσετε αυτό το εγχειρίδιο. Το εγχειρίδιο είναι διαθέσιμο σε ηλεκτρονική βοήθεια καθώς και σε εκτυπώσιμη μορφή PDF εδώ.
Χρήση σύνδεσης
2.1. Ξεκινώντας καθαρά::παραλλαγές
Ανάλογα με τη μέθοδο εγκατάστασης που χρησιμοποιείται είτε ξεκινήστε το Pure::variants-enabled Eclipse είτε στα Windows επιλέξτε το στοιχείο pure::variants από το μενού προγράμματος.
Εάν η προοπτική διαχείρισης παραλλαγής δεν είναι ήδη ενεργοποιημένη, κάντε το επιλέγοντάς την από το Open Perspective->Other… στο μενού Παράθυρο.
2.2. Εισαγάγετε ένα δέντρο καταλόγου σε ένα οικογενειακό μοντέλο
Πριν από την εισαγωγή ενός δέντρου καταλόγου σε ένα οικογενειακό μοντέλο, πρέπει να δημιουργηθεί ένα έργο παραλλαγών. Επίσης, είναι ενδεικτικό να υπάρχουν ήδη καθορισμένα χαρακτηριστικά σε ένα Μοντέλο Δυνατοτήτων. Συμβουλευτείτε την τεκμηρίωση του pure::variants για βοήθεια σχετικά με αυτά τα βήματα.
Η πραγματική εισαγωγή ξεκινά επιλέγοντας την ενέργεια Εισαγωγή… είτε στο μενού περιβάλλοντος των Έργων view ή με το μενού Εισαγωγή… στο File μενού. Επιλέξτε Variant Models ή Projects από την κατηγορία Variant Management και πατήστε Next. Στην επόμενη σελίδα, επιλέξτε Εισαγωγή οικογενειακού μοντέλου από φακέλους προέλευσης και πατήστε ξανά Επόμενο.
Επιλέξτε τον τύπο του πηγαίου κώδικα για εισαγωγή
Εμφανίζεται ο οδηγός εισαγωγής (δείτε Εικόνα 1, «Σελίδα του οδηγού εισαγωγής για να επιλέξετε τον τύπο του πηγαίου κώδικα που μπορεί να εισαχθεί»). Επιλέξτε έναν τύπο έργου για εισαγωγή και πατήστε Επόμενο. Κάθε τύπος περιέχει ένα προκαθορισμένο σύνολο file τύπους για εισαγωγή στο μοντέλο.
Εικόνα 1. Σελίδα του οδηγού εισαγωγής για να επιλέξετε τον τύπο του πηγαίου κώδικα που μπορεί να εισαχθείΕπιλέξτε Πηγή και Στόχος
Στην επόμενη σελίδα του οδηγού (Εικόνα 2, «Σελίδα του οδηγού εισαγωγής για την επιλογή της πηγής και του στόχου για την εισαγωγή») πρέπει να καθοριστούν ο κατάλογος προέλευσης και το μοντέλο προορισμού.
Πατήστε το κουμπί Αναζήτηση… για να επιλέξετε τον κατάλογο όπου υπάρχει ο πηγαίος κώδικας που πρέπει να εισαχθεί. Από προεπιλογή, ο τρέχων χώρος εργασίας είναι επιλεγμένος επειδή αυτό μπορεί να είναι ένα χρήσιμο σημείο για να ξεκινήσετε την πλοήγηση.
Παρακάτω μπορείτε να καθορίσετε τη συμπερίληψη και την εξαίρεση μοτίβου. Αυτά τα μοτίβα πρέπει να είναι κανονικές εκφράσεις java. Κάθε διαδρομή εισόδου, σε σχέση με τον ριζικό φάκελο προέλευσης, ελέγχεται με αυτά τα μοτίβα. Εάν το μοτίβο συμπερίληψης ταιριάζει, εισάγεται ένας φάκελος, εάν το μοτίβο εξαίρεσης δεν ταιριάζει. Αυτό σημαίνει ότι το μοτίβο συμπερίληψης προεπιλέγει τους φακέλους προς εισαγωγή, το μοτίβο εξαίρεσης περιορίζει αυτήν την προεπιλογή.
Μετά την επιλογή του καταλόγου πηγαίου κώδικα πρέπει να οριστεί ένα μοντέλο προορισμού. Επομένως, επιλέξτε ένα έργο παραλλαγής ή έναν φάκελο όπου θα πρέπει να αποθηκευτεί το μοντέλο και εισαγάγετε ένα όνομα μοντέλου. Ο file Το όνομα επεκτείνεται αυτόματα με την επέκταση .ccfm εάν δεν δίνεται σε αυτό το παράθυρο διαλόγου. Από προεπιλογή θα οριστεί στο ίδιο όνομα με το ίδιο το όνομα του μοντέλου. Αυτή είναι η προτεινόμενη ρύθμιση.
Αφού καθοριστεί ένας εύχρηστος φάκελος προέλευσης και το επιθυμητό όνομα μοντέλου, ο διάλογος μπορεί να ολοκληρωθεί πατώντας Finish. Εάν πατηθεί το κουμπί Επόμενο, εμφανίζεται μια άλλη σελίδα όπου μπορούν να γίνουν πρόσθετες ρυθμίσεις.
Εικόνα 2. Σελίδα του οδηγού εισαγωγής για να επιλέξετε την πηγή και τον στόχο για την εισαγωγήΑλλαγή προτιμήσεων εισαγωγής
Στην τελευταία σελίδα του οδηγού (Εικόνα 3, «Σελίδα του οδηγού εισαγωγής για να ορίσετε μια μεμονωμένη διαμόρφωση”) υπάρχουν προτιμήσεις που μπορούν να γίνουν για να προσαρμόσετε τη συμπεριφορά εισαγωγής για το εισαγόμενο έργο λογισμικού.
Η σελίδα διαλόγου εμφανίζει έναν πίνακα όπου το file ορίζονται τύποι που θα ληφθούν υπόψη κατά τη διαδικασία εισαγωγής.
Κάθε γραμμή αποτελείται από τέσσερα πεδία.
- Το πεδίο Περιγραφή περιέχει ένα σύντομο περιγραφικό κείμενο για τον προσδιορισμό του file τύπος.
- Ο File Το πεδίο μοτίβου ονόματος χρησιμοποιείται για την επιλογή files για εισαγωγή όταν ταιριάζουν με την τιμή των πεδίων. Το πεδίο χρησιμοποιεί την ακόλουθη σύνταξη:
- Η πιο συνηθισμένη περίπτωση χρήσης μπορεί να είναι α file επέκταση. Η συνήθης σύνταξη είναι .EXT, όπου EXT είναι η επιθυμητή file επέκταση (π.χ. .java).
- Μια άλλη κοινή κατάσταση είναι μια ειδική file, σαν μάρκαfile. Ως εκ τούτου, είναι δυνατό να ταιριάξουμε με ακρίβεια file όνομα. Για να το κάνετε αυτό, απλώς εισάγετε το file όνομα στο πεδίο (π.χ. build.xml).
- Σε ορισμένες περιπτώσεις οι επιθυμίες χαρτογράφησης είναι πιο συγκεκριμένες, άρα μόνο files που ταιριάζουν με ένα ειδικό μοτίβο θα πρέπει να εισαχθούν. Για να ικανοποιηθεί αυτή η απαίτηση, είναι δυνατό να χρησιμοποιηθούν κανονικές εκφράσεις στο File πεδίο μοτίβο ονόματος.
Η περιγραφή της σύνταξης των κανονικών εκφράσεων θα ξεπερνούσε την πρόθεση αυτής της βοήθειας. Συμβουλευτείτε την ενότητα κανονικών εκφράσεων του κεφαλαίου αναφοράς στον οδηγό χρήστη pure::variants (π.χ. .*).
- Το πεδίο Τύπος αντιστοιχισμένου στοιχείου ορίζει την αντιστοίχιση μεταξύ α file τύπος και καθαρός τύπος στοιχείου οικογένειας::variants. Ο τύπος στοιχείου οικογένειας είναι ένας περιγραφέας για την πηγή file για την παροχή περαιτέρω πληροφοριών στο αντιστοιχισμένο στοιχείο στο εισαγόμενο μοντέλο. Οι τυπικές επιλογές είναι ps:class ή ps:makefile.
- Οι χαρτογραφημένοι file Το πεδίο τύπου ορίζει την αντιστοίχιση μεταξύ α file τύπου και μια καθαρή::παραλλαγές file τύπος. Ο file Το type in pure::variants είναι ένας περιγραφέας για την πηγή file για την παροχή περαιτέρω πληροφοριών στο αντιστοιχισμένο στοιχείο στο εισαγόμενο μοντέλο. Οι τυπικές επιλογές είναι impl για υλοποιήσεις ή def για ορισμό files.
Εικόνα 3. Σελίδα του οδηγού εισαγωγής για να ορίσετε μια μεμονωμένη διαμόρφωσηΝέος file Οι τύποι μπορούν να προστεθούν χρησιμοποιώντας το κουμπί Προσθήκη αντιστοίχισης. Όλα τα πεδία συμπληρώνονται με την τιμή απροσδιόριστη και πρέπει να συμπληρωθούν από τον χρήστη. Για να επεξεργαστείτε μια τιμή σε ένα πεδίο, απλώς κάντε κλικ στο πεδίο με το ποντίκι. Η τιμή γίνεται επεξεργάσιμη και μπορεί να αλλάξει. Δεν είναι δυνατή η αλλαγή της προεπιλογής file μοτίβα ονομάτων του πίνακα. Για να κάνετε μια προσαρμογή ευέλικτη, είναι δυνατό να αποεπιλέξετε ένα file πληκτρολογήστε καταργώντας την επιλογή της σειράς. Καταργήθηκε η επιλογή file Τα μοτίβα ονομάτων παραμένουν στη διαμόρφωση αλλά δεν θα χρησιμοποιηθούν από τον εισαγωγέα. Ορίζεται από το χρήστη file Οι τύποι μπορούν να αφαιρεθούν ξανά χρησιμοποιώντας το κουμπί Κατάργηση αντιστοίχισης.
Από προεπιλογή ένα Άλλο files file Το μοτίβο ονόματος είναι διαθέσιμο στον πίνακα αλλά καταργήθηκε. Συνήθως δεν επιθυμείται η εισαγωγή όλων files αλλά αυτό μπορεί εύκολα να αλλάξει επιλέγοντας την αντίστοιχη σειρά.
Υπάρχουν τρεις γενικές επιλογές εισαγωγής για την προσαρμογή της συμπεριφοράς του εισαγωγέα.
- Μην εισάγετε καταλόγους χωρίς αντιστοίχιση files (π.χ. κατάλογοι CVS).
Εάν ο εισαγωγέας βρει έναν κατάλογο όπου δεν ταιριάζει file βρίσκεται σε αυτό και όπου κανένας υποκατάλογος δεν έχει αντιστοιχία file, ο κατάλογος δεν θα εισαχθεί. Αυτό είναι συχνά χρήσιμο, εάν τα έργα διαχειρίζονται συστήματα διαχείρισης εκδόσεων όπως το CVS. Για CVS, κάθε σχετικός κατάλογος περιέχει έναν κατάλογο CVS όπου δεν είναι σχετικός files αποθηκεύονται. Εάν επιλεγεί αυτή η επιλογή και το CVS-fileδεν ταιριάζουν με κανένα file τύπου που ορίζεται παραπάνω, ο κατάλογος δεν θα εισαχθεί ως στοιχείο στο οικογενειακό μοντέλο. - Είδος files και καταλόγους.
Ενεργοποιήστε αυτήν την επιλογή για ταξινόμηση files και καταλόγους το καθένα με αλφαβητική σειρά. - Χειρισμός διαδρομής εισαγωγής.
Για περαιτέρω συγχρονισμό, ο εισαγωγέας πρέπει να αποθηκεύσει την αρχική διαδρομή όλων των εισαγόμενων στοιχείων στο μοντέλο.
Σε πολλές περιπτώσεις, τα Οικογενειακά μοντέλα κοινοποιούνται σε άλλους χρήστες. Η δομή του καταλόγου μπορεί να είναι διαφορετική για κάθε χρήστη. Για να υποστηρίξει τα περισσότερα κοινά σενάρια χρήσης, ο εισαγωγέας μπορεί να εργαστεί σε διαφορετικούς τρόπους λειτουργίας:
Απόλυτος | Η απόλυτη διαδρομή προς το εισαγόμενο στοιχείο θα αποθηκευτεί στο μοντέλο. Για μεταγενέστερο συγχρονισμό και κατά τη διάρκεια του μετασχηματισμού το fileΠρέπει να τοποθετηθούν στην ίδια ακριβώς θέση όπως κατά την πρώτη εισαγωγή. |
Σε σχέση με τον χώρο εργασίας | Οι διαδρομές αποθηκεύονται σε σχέση με το φάκελο του χώρου εργασίας. Για συγχρονισμό το fileΤο s πρέπει να είναι μέρος του χώρου εργασίας του Eclipse. Ο μετασχηματισμός πρέπει να χρησιμοποιεί τον χώρο εργασίας Eclipse ως κατάλογο εισόδου. |
Σε σχέση με το έργο | Οι διαδρομές αποθηκεύονται σε σχέση με το έργο. Για συγχρονισμό το files αποτελούν μέρος του έργου μέσα στο Eclipse. Ο μετασχηματισμός πρέπει να χρησιμοποιεί τον φάκελο του έργου ως κατάλογο εισόδου. |
Σε σχέση με το μονοπάτι | Οι διαδρομές αποθηκεύονται σε σχέση με τη δεδομένη διαδρομή. Για συγχρονισμό το files πρέπει να τοποθετηθούν στην ίδια ακριβώς θέση. Ο κατάλογος εισαγωγής μετασχηματισμού είναι ο ίδιος με τη σχετική διαδρομή κατά την εισαγωγή. |
Όλες οι προτιμήσεις αυτού του διαλόγου αποθηκεύονται μόνιμα. Οι προσωπικές προσαρμογές δεν πρέπει να επαναλαμβάνονται κάθε φορά που εκτελείται η εισαγωγή. Αυτό καθιστά τη ροή εργασιών εισαγωγής εύκολη και γρήγορη.
2.3. Ενημέρωση μοντέλων από το δέντρο καταλόγου
Πατήστε το κουμπί Συγχρονισμός για να συγχρονίσετε ένα εισαγόμενο μοντέλο με τη διαδρομή καταλόγου του. Η διαδρομή ρίζας του έργου αποθηκεύεται στο μοντέλο, ώστε να συγχρονιστεί στον ίδιο κατάλογο με πριν. Για να ενεργοποιήσετε το κουμπί Συγχρονισμός, ανοίξτε το μοντέλο και επιλέξτε οποιοδήποτε στοιχείο. Αφού πατήσετε το κουμπί Συγχρονισμός, ανοίγει ένας Επεξεργαστής Σύγκρισης όπου το τρέχον Οικογενειακό Μοντέλο και το μοντέλο της τρέχουσας δομής καταλόγου βρίσκονται σε αντίθεση (βλ. Εικόνα 4, «Ενημέρωση μοντέλου από τη Δέντρο καταλόγου στον Επεξεργαστή Σύγκρισης»).
Εικόνα 4. Ενημέρωση μοντέλου από τη Δέντρο καταλόγου στο πρόγραμμα επεξεργασίας σύγκρισης Το πρόγραμμα επεξεργασίας σύγκρισης χρησιμοποιείται σε όλο το pure::variants για τη σύγκριση εκδόσεων μοντέλων, αλλά σε αυτήν την περίπτωση χρησιμοποιείται για τη σύγκριση της δομής του φυσικού καταλόγου (που εμφανίζεται στην κάτω δεξιά πλευρά) με το τρέχον μοντέλο pure::variants (κάτω αριστερή πλευρά). Όλες οι αλλαγές παρατίθενται ως ξεχωριστά στοιχεία στο επάνω μέρος του προγράμματος επεξεργασίας, με σειρά από τα επηρεαζόμενα στοιχεία.
Η επιλογή ενός στοιχείου σε αυτήν τη λίστα επισημαίνει την αντίστοιχη αλλαγή και στα δύο μοντέλα. Στην πρample, ένα πρόσθετο στοιχείο επισημαίνεται με ένα κουτί στη δεξιά πλευρά και συνδέεται με την εφικτή θέση του στο μοντέλο στην αριστερή πλευρά. Η γραμμή εργαλείων Συγχώνευση μεταξύ των άνω και κάτω παραθύρων του προγράμματος επεξεργασίας παρέχει εργαλεία για την αντιγραφή μεμονωμένων ή ακόμη και όλων (χωρίς σύγκρουση) αλλαγών στο σύνολό τους από το μοντέλο δέντρου καταλόγου στο μοντέλο χαρακτηριστικών.
Σημείωμα
Ο συγχρονισμός γίνεται με τις ρυθμίσεις του εισαγωγέα που χρησιμοποιήθηκαν τελευταία. Αυτό καθιστά δυνατή την ενημέρωση του μοντέλου με άλλες ρυθμίσεις όπως έγιναν κατά τη διάρκεια της εισαγωγής.
Χρήση του δείκτη σχέσεων
Η εφαρμογή σύνδεσης για διαχείριση πηγαίου κώδικα ενισχύει τις σχέσεις View με πληροφορίες σχετικά με τις συνδέσεις μεταξύ στοιχείων μοντέλου pure::variants και πηγαίου κώδικα. Προστίθενται σχέσεις για χαρακτηριστικά που χρησιμοποιούνται σε συνθήκες των στοιχείων ps:condxml και ps:condtext.
Για ps:flag και ps:flagfile στοιχεία τη θέση των σταθερών προεπεξεργαστή στην πηγή C/C++ files εμφανίζονται. Επιπλέον, οι θέσεις των ταιριασμένων σταθερών προεπεξεργαστή εμφανίζονται για ένα επιλεγμένο χαρακτηριστικό χρησιμοποιώντας την αντιστοίχιση μεταξύ των μοναδικών ονομάτων χαρακτηριστικών και των σταθερών προεπεξεργαστή.
3.1. Προσθήκη του δείκτη σχέσης σε ένα έργο
Ο δείκτης σχέσεων μπορεί να ενεργοποιηθεί σε μια ειδική σελίδα ιδιοτήτων έργου. Επιλέξτε το έργο και επιλέξτε το στοιχείο Ιδιότητες στο μενού περιβάλλοντος. Στο επερχόμενο παράθυρο διαλόγου επιλέξτε τη σελίδα Relation Indexer.
Εικόνα 5. Σελίδα ιδιοτήτων έργου για τον δείκτη σχέσεων
Ο δείκτης σχέσεων ενεργοποιείται για το έργο επιλέγοντας την επιλογή Enable Relation Indexer (1). Μετά την ενεργοποίηση του ευρετηρίου, υπάρχουν μερικές ακόμη επιλογές για να ορίσετε τη συμπεριφορά του έργου. Η ευρετηρίαση καθαρών συνθηκών::παραλλαγών και σταθερών προεπεξεργαστή C/C++ μπορεί να ενεργοποιηθεί ξεχωριστά (2). Η λίστα με file Τα μοτίβα ονομάτων (3) χρησιμοποιείται για την επιλογή του files για ευρετηρίαση. Μόνο fileΤα που ταιριάζουν με ένα από τα μοτίβα σαρώνονται. Προσθέστε το "*" ως μοτίβο για να σαρώσετε όλα files ενός έργου.
Μετά την ενεργοποίηση του ευρετηρίου για ένα έργο προστίθεται ένα πρόγραμμα δημιουργίας στο έργο. Αυτή η σάρωση του εργαλείου δημιουργίας άλλαξε files για νέες σχέσεις σε καθαρά::variants στοιχεία μοντέλου αυτόματα.
3.2. Οι Σχέσεις με τον Πηγαίο Κώδικα
Με ενεργοποιημένο δείκτη σχέσης οι Σχέσεις View περιέχει πρόσθετες καταχωρήσεις. Αυτές οι καταχωρήσεις δείχνουν το όνομα του file και τον αριθμό γραμμής του σημείου παραλλαγής. Η άκρη του εργαλείου δείχνει το κατάλληλο τμήμα του file. Κάνοντας διπλό κλικ στην καταχώρηση το file θα ανοίξει σε έναν επεξεργαστή.
pure::variants Συνθήκες
Η συνθήκη pure::variants μπορεί να χρησιμοποιηθεί για να συμπεριληφθούν ή να εξαιρεθούν τμήματα του a file ανάλογα με την επιλογή ενός χαρακτηριστικού. Το Condition Indexer σαρώνει για τέτοιους κανόνες και εξάγει τα αναφερόμενα χαρακτηριστικά. Εάν επιλεγεί μια τέτοια δυνατότητα στον επεξεργαστή, οι Σχέσεις View θα δείξει όλα files και γραμμές όπου βρίσκεται μια συνθήκη με το επιλεγμένο χαρακτηριστικό (βλ. Εικόνα 6, «Αναπαράσταση μιας συνθήκης στις σχέσεις View”).
Εικόνα 6. Αναπαράσταση μιας συνθήκης στις σχέσεις ViewΓια να λάβετε μια λεπτομερή εξήγηση σχετικά με τον τρόπο καθορισμού συνθηκών, συμβουλευτείτε την ενότητα ps:condtext του κεφαλαίου 9.5.7 του Οδηγού χρήστη pure::variants (Αναφορά–>Προκαθορισμένοι τύποι στοιχείων πηγής–>ps:condtext).
Σταθερές προεπεξεργαστή C/C++
Ο Προεπεξεργαστής Ευρετηρίου C/C++ σαρώνει files για σταθερές που χρησιμοποιούνται σε κανόνες προεπεξεργαστή (π.χ. #ifdef, #ifndef,…).
Εάν ένα ps:flag ή ps:flagfile στοιχείο επιλέγεται το Relations View δείχνει τη χρήση της καθορισμένης σταθεράς προεπεξεργαστή.
Οι Σχέσεις View εμφανίζει επίσης σταθερές προεπεξεργαστή που συνδέονται με χαρακτηριστικά χρησιμοποιώντας μοτίβα αντιστοίχισης. Για αυτό τα μοτίβα επεκτείνονται με τα δεδομένα του επιλεγμένου χαρακτηριστικού. Τα σύμβολα που προκύπτουν χρησιμοποιούνται για την αναζήτηση αντίστοιχων σταθερών προεπεξεργαστή. Εικόνα 7, «Αναπαράσταση μιας σταθεράς προεπεξεργαστή C/C++ στις σχέσεις View», δείχνει ένας πρώηνample με το μοτίβο fame{Name}. Το μοτίβο επεκτείνεται με το μοναδικό όνομα της δυνατότητας σε fameNative. Στον κώδικα ευρετηρίου υπάρχουν 76 θέσεις όπου χρησιμοποιείται η σταθερά προεπεξεργαστή fameNative.
Αυτές οι θέσεις εμφανίζονται στις Σχέσεις View. Τα μοτίβα μπορούν να οριστούν στις προτιμήσεις (βλ. Ενότητα 3.3, «Οι Προτιμήσεις»).
Εικόνα 7. Αναπαράσταση μιας σταθεράς προεπεξεργαστή C/C++ στις σχέσεις View
3.3. Οι Προτιμήσεις
Για να αλλάξετε την προεπιλεγμένη συμπεριφορά του ευρετηρίου, ανοίξτε τις προτιμήσεις Eclipse και επιλέξτε τη σελίδα Relation Indexer στην κατηγορία Variant Management. Η σελίδα εμφανίζει δύο λίστες.
Εικόνα 8. Σελίδα προτιμήσεων ευρετηρίου σχέσεωνΗ επάνω λίστα περιέχει την προεπιλογή file μοτίβα για τον δείκτη (1). Αυτή η λίστα είναι η αρχική ρύθμιση μοτίβου για έργα που ενεργοποιήθηκαν πρόσφατα.
Η κάτω λίστα περιέχει την αντιστοίχιση μεταξύ χαρακτηριστικών και σταθερών προεπεξεργαστή (2). Αυτή η χαρτογράφηση χρησιμοποιείται για όλα τα έργα. Ο Πίνακας 1, «Υποστηριζόμενες αντικαταστάσεις χαρτογράφησης» δείχνει όλες τις πιθανές αντικαταστάσεις.
Πίνακας 1. Υποστηριζόμενες αντικαταστάσεις χαρτογράφησης
Μπαλαντέρ | Περιγραφή | Example: Χαρακτηριστικό Α |
Ονομα | το Μοναδικό Όνομα του επιλεγμένου χαρακτηριστικού | FLAG_{Όνομα} – FLAG_FeatureA |
ΟΝΟΜΑ | το κεφαλαίο Μοναδικό όνομα του επιλεγμένου χαρακτηριστικού | FLAG_{NAME} – FLAG_FEATUREA |
όνομα | το πεζό Μοναδικό όνομα της επιλεγμένης δυνατότητας | flag_{name} – flag_featurea |
Έγγραφα / Πόροι
![]() |
Pure-systems 2024 Connector για λογισμικό διαχείρισης πηγαίου κώδικα [pdf] Εγχειρίδιο χρήστη 2024, 2024 Εφαρμογή σύνδεσης για λογισμικό διαχείρισης πηγαίου κώδικα, εφαρμογή σύνδεσης για λογισμικό διαχείρισης πηγαίου κώδικα, λογισμικό διαχείρισης πηγαίου κώδικα, λογισμικό διαχείρισης, λογισμικό |