{"id":13706565,"url":"https://github.com/MRCollective/TortoiseGitToolbar","last_synced_at":"2025-05-05T20:32:09.690Z","repository":{"id":10000799,"uuid":"12034625","full_name":"MRCollective/TortoiseGitToolbar","owner":"MRCollective","description":"Lightweight toolbar for launching commonly used TortoiseGit functionality from within Visual Studio.","archived":false,"fork":false,"pushed_at":"2024-04-05T16:03:54.000Z","size":5875,"stargazers_count":22,"open_issues_count":7,"forks_count":10,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-11-13T14:47:17.437Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MRCollective.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-Icons.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-08-11T10:52:08.000Z","updated_at":"2024-09-12T08:06:27.000Z","dependencies_parsed_at":"2024-11-13T14:46:13.050Z","dependency_job_id":null,"html_url":"https://github.com/MRCollective/TortoiseGitToolbar","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MRCollective%2FTortoiseGitToolbar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MRCollective%2FTortoiseGitToolbar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MRCollective%2FTortoiseGitToolbar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MRCollective%2FTortoiseGitToolbar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MRCollective","download_url":"https://codeload.github.com/MRCollective/TortoiseGitToolbar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252571234,"owners_count":21769798,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T22:01:00.362Z","updated_at":"2025-05-05T20:32:09.187Z","avatar_url":"https://github.com/MRCollective.png","language":"C#","readme":"TortoiseGitToolbar\r\n===========================================\r\n\r\n[![Build status](https://ci.appveyor.com/api/projects/status/dsa94ri2ir4ijqsn?svg=true)](https://ci.appveyor.com/project/MRCollective/tortoisegittoolbar)\r\n\r\nThis toolbar provides a launcher for functionality within TortoiseGit.\r\n\r\nInstalling the lightweight toolbar will allow access to these common source control functions from anywhere in Visual Studio, allowing you to quickly hit a shortcut or click a button to launch Commit, Push, Pull, Log, Resolve or Bash windows.\r\n\r\nThis toolbar simply launches TortoiseGit commands. Further integration with Git is not planned - for more complex usage scenarios you should take a look at the [Visual Studio Tools for Git](http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c).\r\n\r\nFor VSCode, check out [TortoiseGit Commands for VSCode](https://github.com/mbinic/vscode-tgit) by [@mbinic](https://github.com/mbinic).\r\n\r\nInstallation instructions\r\n--------------------------\r\n\r\n1.  Install the [VISX File](http://visualstudiogallery.msdn.microsoft.com/6a2ae0fa-bd4e-4712-9170-abe92c63c05c)\r\n2.  You may need to manually enable the toolbar in Visual Studio: Views -\u003e Toolbars -\u003e TortoiseGit \r\n\r\nDefault shortcuts\r\n------------------\r\n\r\nYou can opt into these default shortcuts by removing the default shortcut for CTRL+G (Go To Line).\r\n\r\nTo customise these shortcuts open up Tools -\u003e Options -\u003e Keyboard and show commands containing TortoiseGit.\r\n\r\nSolution level shortcuts:\r\n\r\n* `(G)it (B)ash` - CTRL+G, B\r\n* `(G)it Clea(n)up` - CTRL+G, N\r\n* `(G)it (C)ommit` - CTRL+G, C\r\n* `(G)it (F)etch` - CTRL+G, F\r\n* `(G)it (L)og` - CTRL+G, L\r\n* `(G)it (M)erge` - CTRL+G, M\r\n* `(G)it (P)ull` - CTRL+G, P\r\n* `(G)it P(u)sh` - CTRL+G, U\r\n* `(G)it (R)ebase` - CTRL+G, R\r\n* `(G)it (R)ebase-Con(t)inue` - CTRL+G, T\r\n* `(G)it R(e)solve` - CTRL+G, E\r\n* `(G)it Re(v)ert` - CTRL+G, V\r\n* `(G)it Stash-P(o)p` - CTRL+G, O\r\n* `(G)it Stash-S(a)ve` - CTRL+G, A\r\n* `(G)it Stash-L(i)st` - CTRL+G, I\r\n* `(G)it (S)witch` - CTRL+G, S\r\n* `(G)it S(y)nc` - CTRL+S, Y\r\n\r\nCurrently opened file shortcuts:\r\n\r\n* `(G)it File (L)og` - CTRL+SHIFT+ALT+G, L\r\n* `(G)it File (B)lame` - CTRL+SHIFT+ALT+G, B\r\n* `(G)it File (D)iff` - CTRL+SHIFT+ALT+G, D\r\n\r\nCustomisation\r\n--------------\r\n\r\nBy clicking the dropdown arrow next to the toolbar and selecting `Add/Remove Buttons`, you can check/uncheck different commands to create your own customised list. For example, if you rarely use the TortoiseGit rebase UI, you can easily hide it from the toolbar.\r\n","funding_links":[],"categories":["C# #"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMRCollective%2FTortoiseGitToolbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMRCollective%2FTortoiseGitToolbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMRCollective%2FTortoiseGitToolbar/lists"}