You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/debugger/how-to-use-the-modules-window.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,9 @@ During Visual Studio debugging, the **Modules** window lists and shows informati
33
33
34
34
## View modules
35
35
36
-
To open the Modules window, while you're debugging, select **Debug** > **Windows** > **Modules** (or press **Ctrl + Alt + U**).
36
+
To open the Modules window:
37
+
38
+
Start a debugging session, and then select **Debug** > **Windows** > **Modules** (or press **Ctrl + Alt + U**). If you don't see the window, make sure you are [paused in the debugger](../debugger/get-started-with-breakpoints.md).
37
39
38
40
By default, the **Modules** window sorts modules by load order. To sort by any window column, select the header at the top of the column.
Copy file name to clipboardExpand all lines: docs/version-control/git-browse-repository.md
+24-5Lines changed: 24 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: "Browse repos, compare branches & commits"
3
3
description: Browse any Git repository in Visual Studio by using the Git Repository window to view local and remote branches and multiple branches at the same time.
4
-
ms.date: 08/13/2024
4
+
ms.date: 5/6/2025
5
5
ms.topic: how-to
6
6
author: ghogen
7
7
ms.author: ghogen
@@ -31,7 +31,7 @@ The **Git Repository** window contains three main sections, as numbered in the p
31
31
32
32
-**Incoming** shows incoming commits that your team has been contributing.
33
33
-**Outgoing** shows your local commits that you still haven't pushed.
34
-
-**Local History** shows the rest of commits tracked by your local repository.
34
+
-**Local History** shows the rest of commits tracked by your local repository.
35
35
36
36
1.**Commit**: To open this section, select any commit in the **Graph** section. You can check the changes that a commit has introduced by selecting them, which shows a difference. For example, the previous screenshot shows the changes that one commit introduced to the *Resize.cs* file.
37
37
@@ -48,14 +48,33 @@ You can browse through any local or remote branch without having to switch your
48
48
>
49
49
> :::image type="content" source="media/vs-2022/git-repository-commit-details-full-screen.png" alt-text="Screenshot of full-screen commit details with diff configurations." lightbox="media/vs-2022/git-repository-commit-details-full-screen.png":::
50
50
51
-
### Multi-branch graph view
51
+
### Multi-branch history view
52
52
53
-
**[New with version 17.7](/visualstudio/releases/2022/release-notes)**: When you open the Git Repo window, you start in the single branch view. You can then select any branch to add both the branch and its commits to a multi-branch graph view, which adds visual cues that make it more efficient to interact with multiple branches.
53
+
**[New with version 17.7](/visualstudio/releases/2022/release-notes)**: When you open the Git Repo window, you start in the single branch view. You can then select any branch to add both the branch and its commits to a multi-branch history view, which adds visual cues that make it more efficient to interact with multiple branches.
54
54
55
-
:::image type="content" source="media/vs-2022/git-repository-multigraph-branch-view.png" alt-text="Screenshot of the multi-graph branch view in Visual Studio." lightbox="media/vs-2022/git-repository-multigraph-branch-view.png":::
55
+
:::image type="content" source="media/vs-2022/git-repository-multigraph-branch-view.png" alt-text="Screenshot of the multi-branch history view in Visual Studio." lightbox="media/vs-2022/git-repository-multigraph-branch-view.png":::
56
56
57
57
There's both line coloring and branch labels on the left side of the **Local History** view that help make it easier to trace which commits belong to each branch. You can use the list of branches at the top of the table to scroll between branches more easily and know immediately which branches appear in the graph.
58
58
59
+
In the Branches / Tags section, hover over a branch to show the **Toggle Branch in History** hover button (the icon looks like an eye). By using the hover button, you can select which branches to show in the commit history view.
60
+
61
+
You can use the toolbar buttons at the top of the commit history view to customize the view and filter on branches.
62
+
63
+
-**Show First Parent Only**: Limit the history to only show the commit history as a single line, rather than side branches with their own sequence of commits.
64
+
-**Show Local Branches**: Toggle whether or not to show labels for local branch in the history view.
65
+
-**Show Remote Branches**: Toggle whether or not to show labels for remote branches that contribute to the commit history you're viewing.
66
+
-**Show Tags**: Toggle whether or not to show labels for tags.
67
+
68
+
**Show Local Branches**, **Show Remote Branches**, and **Show Tags** all refer the label indicators on commits shown to the left side in the history view.
69
+
70
+
:::image type="content" alt-text="Screenshot showing indicator labels for branches and tags in the history view." source="./media/vs-2022/git-repository-branch-labels.png" :::
71
+
72
+
**[New with version 17.14](/visualstudio/releases/2022/release-notes)**: To focus on unsynced commits, you can use the **Show Outgoing/Incoming Only** toolbar button to change the history view to only show outgoing commits (not yet pushed from your current branch) and incoming commits (new on the remote).
73
+
74
+
:::image type="content" source="media/vs-2022/filter-incoming-outgoing-commits.png" alt-text="Screenshot showing the Git Repository window with the Show Outgoing/Incoming Only toolbar button." :::
75
+
76
+
You can also select **Show Outgoing/Incoming Only** on the context menu by right-clicking anywhere in the history view.
77
+
59
78
## Compare commits
60
79
61
80
To compare any two commits in your branch, use the **Ctrl** key to select the two commits that you want to compare. Then, right-click one of them and select **Compare Commits**.
0 commit comments