Git 客户端,采用 C# 编写。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Gerhard Olsson d005ce7964
Merge pull request #8867 from gerhardol/feature/submodule-refresh-tests
4 years ago
.github Update config.yml 5 years ago
.tools/transifex Merge remote-tracking branch 'remote/release/3.4' 5 years ago
.vscode Use Microsoft.DotNet.Arcade.Sdk 6 years ago
Bin Update merge scripts from TortoiseSVN 5 years ago
Externals C#9 omit type in new 5 years ago
GitCommands Submodule status updated too often 4 years ago
GitExtSshAskPass Merge remote-tracking branch 'remote/release/3.4' 5 years ago
GitExtUtils C# 8 simplify using declarations 4 years ago
GitExtensions C# 8 simplify using declarations 4 years ago
GitExtensionsDoc@a8bece742e Link to read-the-docs for release version 5 years ago
GitExtensionsShellEx Merge remote-tracking branch 'remote/release/3.4' 5 years ago
GitUI Sidemodule: Set status tooltip only once 4 years ago
IntegrationTests Merge branch 'master' into annotations 5 years ago
Logo Tweak the dashboard light colour scheme 7 years ago
Plugins C# 8 simplify using declarations 4 years ago
ResourceManager Cache Git commands related to submodules 4 years ago
Setup Pull down latest Transifex translations with 75% bar 5 years ago
TranslationApp C#9 is not null 5 years ago
UnitTests C# 8 simplify using declarations 4 years ago
scripts Split VSIX into gitextensions/gitextensions.vsix 5 years ago
.editorconfig Update code style 5 years ago
.gitattributes Restore broken AutoCRLF tests 5 years ago
.gitignore Ignore VS service logs 5 years ago
.gitmodules Custom color scheme support, dark scheme 6 years ago
.mailmap Update .mailmap 8 years ago
CODE_OF_CONDUCT.md Cross reference .NET Foundation CoC 7 years ago
CONTRIBUTING.md Update CONTRIBUTING.md (#8566) 5 years ago
CommonAssemblyInfo.cs Merge remote-tracking branch 'remote/release/3.4' 5 years ago
CommonAssemblyInfoExternals.cs Merge remote-tracking branch 'remote/release/3.4' 5 years ago
CustomDictionary.xml More spelling fun 15 years ago
Directory.Build.props Enable C#9 lanuage features 5 years ago
Directory.Build.targets Centralise reference version management (#7878) 5 years ago
GitExtensions.ruleset GitExtensions -> Git Extensions 7 years ago
GitExtensions.settings Revision Links: Detect GH issues like ".../i1111" (#7970) 5 years ago
GitExtensions.sln Move NetSpell.SpellChecker to Externals 5 years ago
GitExtensions.sln.DotSettings convert theme .colors file to .css palette 6 years ago
GitExtensionsTest.ruleset Fix violations of VSTHRD200 (Use Async suffix) 7 years ago
LICENSE.md CONTRIBUTING.md added 11 years ago
PrivacyPolicy.md feature: Add ApplicationInsights telemetry 6 years ago
PrivacyPolicy.rtf feature: Add ApplicationInsights telemetry 6 years ago
README.md Enable C#9 lanuage features 5 years ago
Solution.Versions.props C#9 Pattern matching enhancements 5 years ago
appveyor.experimental.yml fixup! Cleanup git status before calling TranslationApp 5 years ago
appveyor.yml Bump version to 3.6.0 5 years ago
build.cmd Rename Build --> scripts 5 years ago
cibuild.cmd Rename Build --> scripts 5 years ago
codecov.yml Update Codecov version (#7987) 5 years ago
contributors.txt Notify of repo changes when unused branches were deleted 5 years ago
global.json Use Microsoft.DotNet.Arcade.Sdk 6 years ago

README.md

Git Extensions logo

Git Extensions

Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).

Have a question? Come and talk to us: Gitter or send us a tweet @git_extensions

Current Status

Version 3.x

  Windows only
Runtime environment MS Windows 7SP1+
MS .NET Framework 4.6.1+
Development MS VS 2019 (v16.8+), C# 9
VC++ (inc. ATL for x86/x64 for installer)
Current dev status Build status codecov.io
Translations

Build instructions

Version 2.5x

This stream contains the last cross-platform version running both on Windows (MS .NET Framework) and on Linux/Mac (Mono). [More...] This stream contains the last cross-platform version running both on Windows (MS .NET Framework) and on Linux/Mac (Mono). The code is in maintenance mode with no significant active development planned. Only certain bug fixes are currently ported across, however there may be consideration given for certain features to be ported across from the v3.x stream.

For more details please refer to versions comparison.

  Windows Linux/Mac
Runtime environment MS Windows 7SP1+
MS .NET Framework 4.6.1+
Linux / Mac (possible)
Mono 5.0+ (Recommended 5.14.0 or later)
Development MS VS 2015/2017, C#6 MonoDevelop / JetBrains Rider / MS VS for Mac
Current dev status Build status codecov.io
Translations

Build instructions

Downloads

Download it now or install it with Chocolatey or AppGet.

If you want to update a portable version, you should delete all the files and the subfolders from the existing folder except:

  • GitExtensions.settings
  • WindowPositions.xml
  • User defined themes in folder Themes
v3.4.3 [ Download ]
Current dev stream
NB: expect 🦄 🦄 🐉 🐉 and 🐛 🐛
[ Download ]
Build status codecov.io
Visual Studio VSIX (2015/2017/2019) [ Download ] or install from Visual Studio via Extensions
Visual Studio addin (2010/2012/2013) Included with installer for the 2.x branch. Download and run setup.exe
Visual Studio Code VSIX
Kudos to @pmiossec
[ Download ] or install via VSCode
NB: Please direct all discussions about the VSIX to its own repo.
IntelliJ platform IDEs
Kudos to @DmitryZhelnin
[ Download ] or install via IDE Plugins settings
NB: Please direct all discussions about this plugin to its own repo.
Git Extensions for VS Code
Kudos to @Carl-Hugo

This extension allows users to Browse with Git Extensions from the Explorer and the Editor. It supports a single folder and workspaces. Nothing fancier.

[ Download ] from the Marketplace or install via VS Code
NB: Please direct all discussions about this extension to its own repo.

Conduct

Project maintainers pledge to foster an open and welcoming environment, and ask contributors to do the same.

For more information see our code of conduct.

Shoutouts

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Useful Links

Release History (3.0.1)

Watch us work on this project.

Click to play

Code Quality Monitor

Code quality status Full analysis results at codescene.io.