Μετά την αναβάθμιση σε TFS 2010, ετικέτες λείπουν στοιχεία ή λειτουργίες συγχώνευσης εκτέλεση εσφαλμένα

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2135068 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Μετά την αναβάθμιση σε TFS 2010, ένα ή περισσότερα από τα ακόλουθα συμπτώματα ενδέχεται να παρουσιάζεται:
  • Ετικέτες που δημιουργήθηκαν πριν από την αναβάθμιση λείπουν αρχεία ή φακέλους. Ετικέτες μπορεί να είναι εντελώς κενός.
  • Οδηγός της συγχώνευσης στο Visual Studio δεν εμφανίζει όλες τις έγκυρες συγχώνευσης στόχους για μια διαδρομή προέλευσης δεδομένης / κλάδος.
  • Κατά τη συγχώνευση, υποψηφίων συγχώνευσης εμφανίζονται για αλλαγές που είχαν συγχωνευθεί ήδη πριν από την αναβάθμιση.


Αιτία

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

Τα στοιχεία σε έναν κλάδο που έχουν μετονομαστεί πολλές φορές ή είχε πολλά άλλα στοιχεία καταλαμβάνουν το χώρο ονομάτων (μέσω Προσθήκη/διαγραφή συνδυασμών) θα έχετε χάσει τις σχέσεις τους με τα αντίστοιχα στοιχεία σε άλλους κλάδους. Εάν το στοιχείο που μετονομάστηκε ήταν στη ρίζα μιας λειτουργίας συγχώνευσης (στη ρίζα του κλάδου), δεν υπάρχει σχέση θα έχει ως αποτέλεσμα την απουσία ενός ή περισσοτέρων στόχων συγχώνευσης του Οδηγού συγχώνευσης. Εάν γίνει συγχώνευση μέσω της γραμμής εντολών, ένα μήνυμα θα επιστραφεί που αναφέρει ότι δεν υπάρχει καμία σχέση συγχώνευσης. Μετονομασία στοιχείων κάτω από τη ρίζα της λειτουργίας συγχώνευσης, ο Οδηγός συγχώνευσης θα εμφανίζονται σωστά οι στόχοι της συγχώνευσης. Ωστόσο, τα υποψήφια στοιχεία συγχώνευσης θα συμπεριλάβει changesets που είχαν συγχωνευθεί πριν από την αναβάθμιση και οποιαδήποτε νέα υποψήφια στοιχεία που προστέθηκαν μετά την τελευταία συγχώνευση. Εάν αυτά τα υποψήφια στοιχεία δεν απορρίπτονται, το αποτέλεσμα θα είναι πρόσθετα αρχεία συγχωνευμένες και επιπλέον συγχώνευσης διενέξεις. Αυτά χάθηκαν σχέσεις είναι το αποτέλεσμα μια εσφαλμένη μετάφραση είδους αναγνωριστικά κατά την αναβάθμιση σε έκδοση 2010.

Προτεινόμενη αντιμετώπιση

Για τις ετικέτες με τα στοιχεία που λείπουν, επισκεφθείτε την ακόλουθη τοποθεσία Web επικοινωνίας με την υπηρεσία υποστήριξης της Microsoft για βοήθεια:

http://support.Microsoft.com/Common/International.aspx?RDPATH=DM;en-us;Select&Target=Assistance

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

Συγχώνευση tf <κλάδος προέλευσης> <στον κλάδο προορισμού> / baseless
Ακολουθώντας αυτήν τη λειτουργία συγχώνευσης, τυχόν διενέξεις που προκύπτουν θα πρέπει να επιλυθούν και, στη συνέχεια, ελέγχονται οι αλλαγές. Μετά τη μεταβίβαση της συγχώνευσης, ο προορισμός της συγχώνευσης θα είναι διαθέσιμες από τον Οδηγό συγχώνευσης στο Visual Studio.

Για να επιλύσετε αυτό το ζήτημα με επιπλέον συγχώνευσης υποψηφίους, το/ Απόρριψηπρέπει να χρησιμοποιείται η επιλογή . Για να γίνει αυτό, πρέπει να εκτελέσετε συγχώνευση από την ακόλουθη μορφή από μια γραμμή εντολών:

Συγχώνευση tf <κλάδος προέλευσης> <στον κλάδο προορισμού> /discard:C/rXXX~ CΕΕΕ

Σε αυτό το παράδειγμα,XXXκαιΕΕΕαντιπροσωπεύουν τα αναγνωριστικά changeset το εύρος των αλλαγών για να απορρίψετε. Μετά τη μεταβίβαση αυτής της συγχώνευσης, τα ανεπιθύμητα υποψηφίους δεν θα εμφανίζεται πλέον για μελλοντικές συγχωνεύσεις. Επίσης, έχετε υπόψη σας ότι, λόγω της βελτιώσεις ο αλγόριθμος συγχώνευσης στο TFS 2010, τα στοιχεία που διαγράφονται με κλάδους προέλευσης και προορισμού θα έχει ως αποτέλεσμα να συγχωνευθούν οι αλλαγές. Σε αυτές τις περιπτώσεις, είναι προτιμότερο να μην απορρίψει το changesets ώστε να ενημερώνεται σωστά το ιστορικό της συγχώνευσης. 

Περισσότερες πληροφορίες

Τώρα έχει εκδοθεί η μια επείγουσα επιδιόρθωση για την επίλυση αυτού του ζητήματος για βάσεις δεδομένων που δεν έχουν ακόμα αναβαθμιστεί σε 2010. Αυτή η επείγουσα επιδιόρθωση είναι διαθέσιμη από το Κέντρο λήψης της Microsoft (http://go.Microsoft.com/fwlink/?LinkId=198172), και πρέπει να εγκατασταθεί, όπως περιγράφεται εδώ:

Θα πρέπει να εφαρμοστεί αυτή η επείγουσα επιδιόρθωση, αφού ολοκληρωθεί η εγκατάσταση TFS 2010, αλλά πριν από το διακομιστή ρύθμισης παραμέτρων ξεκινά. Στο τέλος της εγκατάστασης, εμφανίζεται στην οθόνη της επιτυχίας που υποδεικνύει την ολοκλήρωση της εγκατάστασης. Κανονικά, οι χρήστες θα συνεχίσετε με τη ρύθμιση παραμέτρων, αλλά σε αυτήν την περίπτωση, πρέπει να ακυρωθεί η διαδικασία καταργώντας τοΕκκίνηση του εργαλείου ρύθμισης παραμέτρων διακομιστή υποδομής ομάδαςπλαίσιο (στην κάτω αριστερή γωνία). Αυτή η ενέργεια θα σας επιτρέψει τηνΑκύρωσηκουμπί . Αφού πραγματοποιηθεί Έξοδος από το πρόγραμμα εγκατάστασης, το εκτελέσιμο αρχείο της επείγουσας επιδιόρθωσης μπορεί να εκτελεστεί για να ενημερώσετε τα βήματα αναβάθμισης. Μετά την εγκατάσταση της επείγουσας επιδιόρθωσης, πρέπει να επανεκκινήσετε την Κονσόλα διαχείρισης της εφαρμογής TFS από τοΔιακομιστής υποδομής ομάδαςεντολής από τοΕκκίνησημενού . Επιλέγοντας τοΣειρά εφαρμογήςο κόμβος θα παρουσιάσει τη σύνδεση ρύθμισης παραμέτρων στον κύριο πίνακα που χρησιμοποιείται για την ολοκλήρωση της διαδικασίας αναβάθμισης.


Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα θέμα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Ιδιότητες

Αναγν. άρθρου: 2135068 - Τελευταία αναθεώρηση: Τρίτη, 10 Αυγούστου 2010 - Αναθεώρηση: 5.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Visual Studio Team Foundation Server 2010
Λέξεις-κλειδιά: 
kbqfe kbhotfixserver kbsurveynew kbexpertiseadvanced kbmt KB2135068 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2135068

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com