Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 9 C# Git Tool Projects
-
GitExtensions
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Bonobo Git Server
Bonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. Go to homepage for release and more info.
-
RepoZ
👨💻 A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements
-
Husky.Net
Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Verlite
Automatically version projects via semantic git tags with a focus on being lite, optimized for continuous delivery.
I agree that git is almost asking you to juggle commits.
My preference is to use temporary branches and cherry-picking instead of stashing; I mostly use a gui* to work with git so it is easy to select the two or three commits to cherry-picking or see visually if an interactive rebase would work.
* https://gitextensions.github.io/
Gitversion: It reads your commit history and generates a semver version out of it. Say you are compiling main branch and have a tag 1.0. Then, you squash 3 PRs. When you build this version, the new version number will be 1.0.3. You can configure it to be smarter about increasing major, minor, patch fields. I typically use prefix on the commit messages so that it generates versions correctly. See more at https://gitversion.net/docs/
I use Husky.net to hook in dotnet format on changed files.
C# Git Tools related posts
- Dear Atlassian, fix that fuckn Sourcetree launch screen
- Git Merge – The Definitive Guide
- I urgently need help with reverting changes made in Git (complete noob)
- IT Pro Tuesday #251 - Git UI, Fiber Training, Infosec News & More
- Git GUI app that can double click on a branch to check it out?
- Does anyone know a good fit server with a webgui that can run on a Windows server?
- Can the command dotnet format cause runtime errors?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source Git Tool projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | GitExtensions | 7,503 |
2 | LibGit2Sharp | 3,072 |
3 | GitVersion | 2,739 |
4 | Bonobo Git Server | 1,786 |
5 | RepoZ | 969 |
6 | GitTrends | 709 |
7 | Husky.Net | 588 |
8 | Verlite | 24 |
9 | GitRead.Net | 16 |
Sponsored