Introduction
SmartGit is a great graphical Git repository management tool.
SmartSVN is a great graphical SVN repository management tool.
SmartSynchronize is an advanced file and directory comparison tool.
Download
| Name | Download Address |
|---|---|
| SmartGit | Official Download |
| SmartSVN | Official Download |
| SmartSynchronize | Official Download |
Activation
Install
SmartGit/SmartSVN/SmartSynchronizefirst, run it after installationDownload the activation tool and unzip it, then put the
smartgit-agent.jarinto any folderOpen the
smartgit.vmoptionsfile with an editor, this file can be found in the following location.
SmartGit
| Platform | Location |
|---|---|
| mac | ~/Library/Preferences/SmartGit/ |
| linux | ~/.config/smartgit/ |
| windows | %APPDATA%\syntevo\SmartGit\ or change it in the bin directory |
SmartSVN
| Platform | Location |
|---|---|
| mac | ~/Library/Preferences/SmartSVN/ |
| linux | ~/.config/smartsvn/ |
| windows | %APPDATA%\syntevo\SmartSVN\ or change it in the bin directory |
SmartSynchronize
| Platform | Location |
|---|---|
| mac | ~/Library/Preferences/SmartSynchronize/ |
| linux | ~/.config/smartsynchronize/ |
| windows | %APPDATA%\syntevo\SmartSynchronize\ or change |
- In the open
smartgit.vmoptionsfile at the end of the line to add:-javaagent:/absolute/path/to/smartgit-agent.jar, be sure to confirm the path yourself, ** fill in the wrong will cause SmartGit can not open! ** It is best to use absolute paths, never use Chinese paths.
| Platform | If you put it in another path, please fill in the corresponding path. |
|---|---|
| mac | -javaagent:/Users/Your Username/smartgit-agent.jar |
| linux | -javaagent:/home/Your Username/smartgit-agent.jar |
| windows | -javaagent:C:\Users\Your Username\smartgit-agent.jar |
Start
SmartGit/SmartSVN/SmartSynchronizeand register using thelicense.zipfile in the zip archive (do not unzip it).If you get an error: “Error opening zip file or JAR manifest missing : smartgit-agent.jar”, please try to fill in the absolute path of the jar file.
SmartSVN Note
If you are using SmartSVN, it is recommended to replace the SmartSVN jre with the SmartGit/SmartSynchronize jre, because the SmartSVN jre is the Lite version.

