Used Git Components
LemonTree 2.5.1+
Git Client
Starting with LemonTree 2.5.1, the LemonTree Enterprise Architect Addin uses a regular Git Client for all interactions with the remote repository (Fetch, Push operations).
To achieve this, it preferably utilizes the Git Client installed on your local machine. To determine if such a Git Client is available, the LemonTree Enterprise Architect Addin will check both the default install directory of Git (C:\rogram Files\Git
) and the "Path" Environment Variable to try and determine the location of an installed Git Client.
If the Addin is unable to locate the Git Client this way, it will utilize a local Git Client, which is installed as part of the LemonTree Enterprise Architect Addin.
LibGit2Sharp
The LemonTree EA Addin utilizes the library LibGit2Sharp (https://github.com/libgit2/libgit2sharp) for all manipulations of the local Git Repository.
LibGit2Sharp is a widely-used library which is also utilized in various other Git Clients, such as TortoiseGit or GitKraken.
LemonTree 2.5
Git Client
Version 2.5 The LemonTree Enterprise Architect Addin does not utilize your installed Git/Git LFS Client. Instead, it utilizes a local Git Client, which is installed as part of the LemonTree Enterprise Architect Addin.
LibGit2Sharp
The LemonTree EA Addin utilizes the library LibGit2Sharp (https://github.com/libgit2/libgit2sharp) for all manipulations of the local Git Repository.
LibGit2Sharp is a widely-used library which is also utilized in various other Git Clients, such as TortoiseGit or GitKraken.