2012-07-22 16 views
12

Ist es möglich, Visual Studio (2010) für das Verfolgen von Änderungen (linke Farbsymbole) nicht aus dem Status der letzten geöffneten Datei, sondern aus dem Status der Quellcodeverwaltung einzurichten? Dies ist, wie Netbeans funktioniert und es ist wirklich ein großartiges Feature, vor allem das Zurücksetzen von Textblock aus dem Editor per Rechtsklick ... Visual Studio Standard-Tracking-Modus ist nicht sehr nützlich.Verfolgen von Änderungen in Visual Studio

EDIT 1: So etwas wie diese Art und Weise:

enter image description here

EDIT 2: Jetzt funktioniert es mit den neuesten Provider Git Source Control (http://visualstudiogallery.msdn.microsoft.com/63a7e40d-4d71-4fbb-a23b-d262124b8f4c) Verlängerung. Gute Arbeit, Erweiterung Entwickler. Der linke Balken ist der Standard-Visual-Studio-Tracker, der rechte Balken ist die Tracking-Verfolgung des Trackers gegenüber dem letzten Commit. Siehe Bild:

enter image description here

EDIT 3 (2015.12.05): Jetzt benutze ich Standard VS git-Tools und für Veränderungen große Git Diff Margin Erweiterung Tracking. Ich benutze es mit VS2013 und 2015 und es funktioniert sehr gut. Siehe:

enter image description here

+0

Werfen Sie einen Blick auf [Git Source Control Provider] (http: //gitscc.codeplex.com /) –

+0

Ich habe es installiert. Ich sehe geänderte Dateien im Solution Explorer, aber davon rede ich nicht. In Netbeans sind Änderungen basierend auf Zeilen (mit farbigen Markierungen als visuelle Studioverwendung zum Verfolgen von Änderungen aus der Dateiöffnung) und nicht nur durch Dateien sichtbar. – Fanda

+0

Ich weiß, dass Sie 'git' getaggt haben, also weiß ich nicht, ob es interessant ist, aber Mercurial unter [TortoiseHG] (http://tortoiseehg.bitbucket.org/) zusammen mit dem Visual Studio-Plugin [VisualHG] (http: //visualhg.codeplex.com/) funktioniert sehr gut. Ich mache dies ein Kommentar anstatt Antwort wegen der 'git'-Tag – freefaller

Antwort

3

Für Leute wie mich, die direkt auf die Antwort abschöpfen -

OP (2015.12.05) - Verwenden Sie nun Standard-I VS git-Tools und für Veränderungen große Git Diff Margin-Tracking Erweiterung. Ich benutze es mit VS2013 und 2015 und es funktioniert sehr gut

Git Diff Margin

Funktioniert gut für mich auch!

0

Es gibt keine solche Anlage in VS ist, dies zu tun. Ich verlasse mich darauf, dass CTRL-Z rückgängig gemacht wird. Wenn es zu viele Änderungen gibt, können Sie eine git checkout -p -- . machen, die Sie durch alle Unterschiede führt und die Sie anwenden, die Sie benötigen. Der Parameter -p (oder --patch) ist unter git reset, git add und git checkout verfügbar.

Das gesagt, könnte man ein Add-in zu VS schreiben, um Ihnen diese Ansicht zu geben.

Auch ich verwende CTRL +- und CTRL +SHIFT + - hin und her zwischen meinen letzten Cursorpositionen zu bewegen.

1

Scheint, als ob Sie Visual Studio 2013 haben und Sie mit GIT arbeiten, funktioniert es.

enter image description here

Auch können Sie sehen, was in der Registerkarte Team Explorer geschieht.

enter image description here

+1

Ich denke, das ist nur normale Datei Status Tracker. Aber mit der neuesten Version von Git Source Control Provider (http://visualstudiogallery.msdn.microsoft.com/63a7e40d-4d71-4fbb-a23b-d262124b8f4c) funktioniert es jetzt auch in VS2010. Dann gibt es zwei Tracker nebeneinander. – Fanda

+0

2 ?? das ist 2 mehr als die meisten Leute jemals verwenden :)/:( Ansonsten finde ich tatsächlich zu Git Extensions gehen, oder Git Bash, wenn ich brauche :) nicht sicher, warum, obwohl ... – Noctis

Verwandte Themen