0


smartgit 22.1 2022年11月发布了,新特性以及重点

1、新特性

1.0 概述:这个版本,拖了好久才发布,经过了4个RC版本,终于发布。相对于之前版本,我个人觉得就是多了一个新的视图方式。以tab页的方式显示多打开的git库。本地分支管理也方便易用一些。这个功能要商业版才有,非商业版没有。

1.1、新特性如下:

1.1.1、新标准窗口

     新标准窗口 Standard Window 是 SmartGit 的一个新窗口,它专注于让事情变得简单,但仍然很强大。

    Git 非常强大,提供了很多命令。 SmartGit 的日志和工作树窗口都提供对这个完整命令集的访问。 这就是我们的高级用户对 SmartGit 的欣赏。 然而,结合许多可能的存储库状态,这使得很难理解哪种操作在哪种情况下最合适。

    在标准窗口中,我们清楚地区分本地状态(工作树)和历史记录(日志),并根据当前存储库状态调整 GUI。 此外,我们将 Git 功能限制为最适合这种状态的功能。 因此,用户的选择更加有限,这使得 Git 更容易学习。

如下图:

1.1.2、 日志图的改进

    日志图改进 分支颜色现在由它们的名称决定,因此相同的分支在每台机器上将获得相同的颜色。 本地和远程分支机构也将使用相同的颜色。

    可推送提交显示为实心点,第一父历史显示为比合并分支更粗,分支标签现在使用与其提交行相同的颜色。

1.1.3、 新的 Git 实现

    Git 的数据库设计健壮且简单,使其易于阅读且安全。 因此,我们现在已经从 JGit(用于读写访问的通用 Git 库)切换到我们自己的、只读的 Git 实现,该实现已针对 SmartGit 的需求进行了优化。

    新的实现带来了改进的性能、更大的灵活性(关于正在进行的和未来的 Git 更改),它解决了几个长期存在的问题:

    git config: 支持 includeif

    .mailmap 支持

    .git 替换支持

1.1.4、Cherry-Pick 和 Revert 可以在冲突后继续

    如果在多次提交的 Cherry-Pick 期间发生冲突,现在可以在解决冲突后继续 Cherry-Pick。 还原也是如此。

1.1.5、图:改进的变基显示

    在任何类型的变基过程中,都会显示已经变基的数量和提交总数。

    对于修改和拆分提交命令,“当前”提交的显示现在有一个更明确的标签:“编辑”或“拆分”。

    对于其他类型的 Rebase,如果合适,“当前”提交使用“进行中”标记。

1.1.6 Git-LFS 改进

     一个单独的表列已添加到文件视图中,显示 LFS 状态(也适用于在暂存时将被 LFS 跟踪的未跟踪文件)。 跟踪、锁定和解锁命令现在仅适用于有用的文件状态。

1.1.7、分支机构:改进的前/后显示

    在 Branches 视图中,前面(传出)和后面(传入)提交编号现在显示在右侧,使它们更容易被发现。

1.1.8、 日志:多选详细信息

    如果您通过选择两个提交来比较两个存储库状态,则两个提交的详细信息现在都显示在“提交”视图中。 对于两个以上的选定提交,将显示选定的提交计数。

1.1.9、 改进的首次提交

    即使您在 SmartGit 之外创建了一个新的存储库,第一次提交也会自动插入一个初始的空提交。 这将使其他命令(例如 Rebase)甚至适用于您的第一次提交。

1.1.10 还有一些小的功能,就不列了。

2、这个是重点。

    这版本主要是升级了JRE,将JRE的版本升级到了17,结果是java的agent很多都不能用了。解决办法,就是删除它自带的JRE,然后使用你安装的JDK11版本,配置SMARTGIT_JAVA_HOME这个环境变量,指向你的JDK的就可以了。

然后就可以使用agent,具体查看:https://zhile.io/2020/03/27/smartgit-license-crack.html

这里是我分享的OpenJDK 11,有需要的码友,可以自己下载:

https://www.123pan.com/s/4PtA-avxfd提取码:uvAw

3、smartgit与github desktop

smartgit是收费的,终身好像要800多,其实价格也不算贵,现在请客吃饭,人均都要150+了,有条件想用它的码友,可以自行购买。也可以非商业版(自己申请,也比较easy),功能有一些阉割,具体阉割了多少,不详。

github desktop目前是我见过的最易使用的git工具了。免费开源。除少数功能:如指定文件的日志等,其它该有的都有,分支切换,创建,合并都很易用。我一般是结合TortoiseGIT一起来使用。一些用github desktop做不到的功能,可以用Tortoise来做。

标签: smartgit

本文转载自: https://blog.csdn.net/zdhsoft/article/details/128059352
版权归原作者 过客猫2022 所有, 如有侵权,请联系我们删除。

“smartgit 22.1 2022年11月发布了,新特性以及重点”的评论:

还没有评论