SmartGit 18.1破解版是一款git客户端,可以帮助您管理git的各种开发项目,如果您觉得在线管理开发项目不是非常方面,可以选择这款软件帮助您管理git的各种项目数据,内置强大的远程管理功能,可以轻松建立远程连接,将您的项目添加到本地管理,同时也可以在软件上审查您的项目,内置代码分析,错误分析,项目比较,拼写检查、JRA集成等多种功能,让您在开发新项目的时候可以更好管理项目数据!
新版功能
重做比较:比较算法已得到改进,可检测整个块的内嵌更改(不像早期版本中的线性更改)。这工作更快,并提供更好的结果,例如,重新格式化的代码块。
对比:SmartGit现在通过支持bisect命令来搜索提交更容易引入错误的提交。
编辑忽略:对于被忽略的文件,很容易找出哪个忽略文件包含匹配的模式。现在您可以直接在SmartGit中编辑忽略文件。
Worktree命令:SmartGit现在可以为现有的本地分支创建工作区并修剪过时的工作区。
工具导出和导入:SmartGit支持外部工具。他们现在可以轻松导出和导入,例如快速分享您的团队。
低级定制:SmartGit总是使用低级属性进行定制。现在可以在首选项中编辑其中的大部分。
软件特色
按需提供
如果由于本地修改而拉或检出某个分支失败,则可以轻松地将这些更改隐藏起来,并在成功执行命令后再次应用
提交消息的拼写检查器
SmartGit附带美国英语字典,但您可以配置要使用的不同字典。 SmartGit支持与OpenOffice或LibreOffice相同的字典文件格式。如果配置了多个词典,则会自动使用最匹配的词典。
拼写检查器可以使用例如由OpenOffice或LibreOffice使用的字典文件。
对于使用Gerrit remote的Git仓库,将分支推送到Gerrit变得更容易。
推到Gerrit
推送到Gerrit为您的Gerrit服务器提供了一种将当前分支<分支>推送到refs / for / <分支>的快速方法。此操作仅在SmartGit检测到您的某个遥控器实际连接到Gerrit时才可用。
BitBucket和Atlassian Stash
BitBucket和Atlassian Stash现在支持拉取请求和注释,类似于GitHub。
GitLab - 另一个托管服务提供商。
GitLab托管服务提供商
轻松克隆您的GitLab存储库。您可以使用您的gitlab.com帐户或您的私人GitLab安装。
支持Git-LFS
GIT-LFS管理的文件的状态正在显示。
处理GIT-LFS管理的文件
外部工具也可以处理参考或提交。
外部工具
外部工具可以配置为处理提交。这些工具在分支视图和日志图中均可用。有新的变量可用于请求文件或目录名称,并且在调用工具之前可以选择显示可定制的确认对话框。
安装方法
1、提示您设置软件的安装地址,这里就默认C:Program Files (x86)SmartGit吧!点击next继续设置
2、软件是会自动建立快捷方式的,提示的快捷方式名称为“SmartGit”
3、勾选Create a desktop icon可以在软件上建立快捷方式
4、显示安装预览的内容,这里提示刚才设置的一些安装内容,点击install
5、提示一个绿色的安装进度,等待即可
6、现在已经完成SmartGit安装,点击finish退出安装程序
破解方法
1、欢迎来到SmartGit! 确认您正在接受许可协议以及您的使用情况是否是商业性的
2、退出软件,在运行界面输入%APPDATA%/syntevo/SmartGit/,点击确定
3、进入这个注册表文件夹,点击第一个文件夹打开
4、找到settings.xml设置文件,右键点击删除
5、打开您的主程序,勾选试用30天,点击next
6、提示用户的名字以及邮箱,随便输入,点击next
7、SsH客户端如果您使用SSH连接到其他Git存储库,请选择要使用的SSH客户端。 您可以稍后在首选项中更改它
8、托管服务提供商
如果您使用的是托管服务提供商,则可以在此处提供帐户详细信息以简化托管服务的工作
9、崩溃报告请通过自动发送不包含任何敏感信息的“故障足迹”来帮助提高SmartGit的质量。 您可以稍后在首选项中更改此选项
10、到这里软件就配置完毕了,由于软件官方提供30天试用,所以您可以将时间设置30天以后,测试以后与软件是否可以使用
11、现在是六月份,小编将电脑的时间设置到八月份,也就是60天以后
12、打开桌面上的SmartGit软件,发现还是可以使用的
13、现在您可以通过SmartGit管理您的开发项目了
主要优势
冲突求解器
冲突求解器是一个内置的3路合并工具,可帮助您解决冲突。
为了更好地理解复杂冲突中的独立变更,您也可以显示基本文件更改。
冲突解决者基础文件
该杂志是一个类似于日志的视图,重点关注当前和一个辅助分支。
日志 - 无分散日志
“日志”视图显示当前分支,其跟踪分支和一个可选辅助分支的提交。
它有助于专注于当前分支的工作,而不会被无关的提交或不重要的提交连接分心。大多数与分支有关的命令,如Merge,Cherry-Pick和Reset,都适用于日志。
有关存储库历史的更广泛视图,功能齐全的日志仍然可用。
问题联
SmartGit支持一个类似于SVN的bugtraq:*属性的问题跟踪器ID到URL转换配置。有关更多信息,请访问github.com/mstrap/bugtraq。
SmartGit支持问题跟踪链接转换。
选择JIRA问题以将其主题用作提交消息,并将问题标记为在推送时解决。
JRA集成
提交文件时,您可以从Atlassian的JIRA中选择未解决的问题并将其用作提交消息。
推送提交时,SmartGit将确定受影响的提交,并提供解决它们在JIRA中的某个版本。
更新日志
新功能,改进
- Git:
- 日志:重新介绍前“不同”着色
- 添加了低级属性compare.gitCompatibleBinaryDetection
修复了错误
- Git:
- 2分钟后交互式重新启动超时(Windows)
- 日志/日志:
- 打开存储库时可能出现“Node ... not found”错误
- 如果向下滚动,则右键单击会失去选择
- 将头部重置为:“如果不能将HEAD重新绑定到HEAD或anchestor commit”错误
头是隐藏的
冲突解决者:没有为移植冲突而开放
- 日志:在重新启动状态下打开时发生内部错误
- SSH:私钥认证的某些问题(取决于文件
与提供的私钥文件平行)
- Linux软件包:
- 为语法引起的与reg-ex相关的Java崩溃增加了解决方法
突出显示代码
- DEB捆绑软件未在Ubuntu 18.04上启动
∨ 展开