2009-09-10 16 views
11

Ich wechselte vor kurzem von einem Java-basierten Projekt zu einem C# /. Net-Projekt. Ich habe zuvor IntelliJ verwendet, das das Konzept der Änderungslisten hatte, wo Sie Ihre ausstehenden Änderungen zusammen gruppieren und jede Gruppe einzeln prüfen konnten.Silly Visual Studio ausstehende Änderungen Frage

Ich habe zwei Probleme mit dem ausstehenden Änderungen Fenster in Visual Studio.

1) Jedes Mal, wenn ich etwas beim Check-in Visual Studio überprüft das Kontrollkästchen neben Jede ausstehende Änderung in der Liste zwingt mich, jede und jeder von ihnen zu deaktivieren, so tue versehentlich prüfe ich nicht etwas in. Dies ist äußerst frustrierend, da es mehrere Dateien gibt, die ich ändern muss, damit mein Code lokal korrekt ausgeführt wird. Gibt es eine Möglichkeit, dieses Standardverhalten so zu ändern, dass beim Check-in keine ausstehenden Änderungen überprüft werden?

2) Gibt es eine Möglichkeit, Änderungen in Listen als eine große Gruppe von Änderungen zu gruppieren? Wieder wird es frustrierend, wenn ich etwas einchecken muss, aber ich muss die Dateien durchsuchen und die relevanten Änderungen überprüfen. Ich verstehe, dass Regal-Sets mit TFS existieren, aber das macht es für mich nicht, zumal ich mehrere geänderte Dateien habe, die ich ändern muss, um lokal korrekt zu deployen, und ich möchte selten einchecken.

Vielen Dank im Voraus!

+0

Welche SCCM verwenden Sie? Und welchen SCCM-Client verwenden Sie? –

+0

Ich benutze Team Foundation Server und Team Explorer Plugin – Bryan

Antwort

16

Ich habe viele Veränderungen jeden Tag in Visual Studio zu verwalten, und ich habe ein paar Tipps für dich, aber kein Allheilmittel:

Verwenden Ctrl +A alle Elemente auszuwählen und Aktivieren Sie dann ein Kontrollkästchen, um die Kontrollkästchen für alle Elemente zu aktivieren. Dies kann nützlich sein, wenn Sie Änderungen an nur wenigen Elementen vornehmen. Deaktivieren Sie einfach alles, und stellen Sie sicher, dass nur die Elemente aktiviert sind, die Sie aktualisieren möchten.

Verwenden Sie Ctrl + Klicken Sie auf (dann mit der rechten Maustaste), um die ausgewählten Änderungen rückgängig zu machen. Standardmäßig wirkt sich die Aktion "Rückgängig" nur auf die ausgewählten Elemente aus.

Möglicherweise möchten Sie mit mit mehreren Arbeitsbereichen experimentieren - und dann Änderungen nach Arbeitsbereich oder nach Lösung filtern.

+3

Danke für die Tipps, ctrl-A macht die erste Ausgabe viel erträglicher ... Ich werde in die mehrere Arbeitsbereiche Idee für die zweite – Bryan

+0

Kein Problem.Vergessen Sie nicht, Antworten, die Sie hilfreich finden, abzustimmen, oder akzeptieren Sie eine Antwort, wenn Sie das Gefühl haben, dass sie Ihr Problem am besten löst. Prost! –

+0

Ich habe gerade getan .... das ist meine erste Frage, also hatte ich zu dieser Zeit nicht genug Ruf. Vielen Dank! – Bryan

0

Nein, ich kenne keine Möglichkeit, Ihre Probleme zu beheben. Es klingt wie die beste Antwort wäre, Ihre Konfigurationseinstellungen oder Code zu refaktorieren, so dass Sie alle Ihre Änderungen einchecken können.

0

Wenn sich Ihre Änderungen in verschiedenen Projekten befinden, können Sie das, was Sie einchecken, mithilfe des Quellcodeverwaltungs-Explorers partitionieren, indem Sie mit der rechten Maustaste auf den Projektordner klicken und dies überprüfen. Es prüft automatisch nur die Dateien in dem Ordner, auf den Sie mit der rechten Maustaste klicken. Denken Sie daran, dass der Quellcode-Explorer einige andere Optionen bietet. Ansonsten weiß ich nicht, wie man die Änderungssätze manuell steuern kann, wenn dies der Fall ist. Ich würde das gerne auch wissen.

-1

Sie können auch Ctrl +A verwenden, um alle Elemente auszuwählen, und drücken Sie dann Spacebar die checkedboxes als aktiviert/deaktiviert zu wechseln.

+1

-1 Diese Antwort verbessert nicht die Information der gewählten Antwort, und sie kam 4 Jahre später. –

Verwandte Themen