分类

编程开发

SmartSVN官方正版

SmartSVN官方正版 v14.5.1中文版

大小:38.04 MB

语言:简体中文系统:Windows

类别:编程开发时间:2026-08-28

Tags:

SmartSVN 是一款 SVN 工具,属于图形化 Subversion 客户端。可用于管理目录结构中的大量相关文件,在多人协作环境中控制访问、跟踪文件和目录的更改。可配置数据库,调试 Windows 资源管理器集成。设置存储库后,会给出简单操作流程和说明,建数据库签出分支。检出整个存储库或整个项目,包括标签和分支,会完全浪费硬盘空间。每个分支或多或少都是项目内容的重复项。频繁创建分支和标签,会让完整存储库或完整项目的工作副本很快变得体积庞大、处理缓慢。首次从项目中签出分支后,可使用 Tag+Branch 标记 SmartSVN 标签、分支的目录名称,完成布局配置。使用便捷,有需要可自行下载体验。

软件功能

1、完整的Subversion 1.14支持

软件支持Subversion 1.14工作副本格式和客户端-服务器协议以及几乎所有Subversion命令,包括许多扩展选项。

2、标签和分支支持

使用SmartSVN Professional,您可以像使用原生Subversion功能一样方便地使用标签和分支。定义了主干,标签和分支的项目存储库位置后,您将不再需要处理难以记住的URL:只需使用标签和分支,就可以像其他版本控制系统一样使用。

例如,当您需要切换到其他分支或标签时,无需键入分支或标签名称。但是,您只需从标记浏览器中选择它即可,该浏览器按层次结构显示分支和标记。

3、传入和传出更改标记

在项目目录视图中,您可以立即查看哪些目录包含本地修改(红色箭头),以及哪些目录在存储库中已更改(绿色箭头,SmartSVN Professional)。

与文件的远程状态(SmartSVN Professional)结合使用,您可以在实际发生冲突之前检测并避免它们。SmartSVN Professional甚至会显示已添加到资源库中且本地尚不可用的文件和目录。

4、修订图(SmartSVN专业版)

修订图显示文件或目录的分层历史记录。它提供类似于Log命令的操作,例如比较某个文件的两个修订,但是在显示方式和详细程度方面都超过了Log命令。同样,修订图可以根据请求显示哪些修订已合并,已合并到所选修订中或尚未合并。

从修订图可以立即看到:

-哪个分支发生了哪些变化,

-哪个版本代表哪个标签,

-文件的移动,重命名或历史记录。

5、Windows资源管理器集成

另外,作为独立项目视图的替代,SmartSVN带有Windows资源管理器集成。这包括所有主要命令,您可以直接从自己喜欢的文件管理器中运行命令。SVN文件状态显示为图标覆盖。

6、文件比较

SmartSVN包含带有内线比较的内置文件比较功能,以及直接编辑比较文件的功能。

语法颜色取决于文件名,可以在首选项中进行配置。

7、属性支持

使用SmartSVN,无需以纯文本格式编辑常见的Subversion属性,例如外部定义。相反,您可以使用存储库浏览器轻松选择存储库位置。当然,SmartSVN还为SVN 1.5中引入的相对外部URL提供建议。

但是,有时有时需要将属性编辑为纯文本格式,例如,当您必须更改大量外部定义时。当然,SmartSVN也支持此功能。属性更改显示在嵌入式比较窗口中。

8、交易次数

SmartSVN主窗口中的“事务”视图自动从存储库中获取有关新修订的信息。如果您愿意的话,它将使您随时了解项目中发生的任何提交-自动,清晰,甚至来自其他分支。SmartSVN Professional还可以监视其他存储库位置的更改,例如项目所使用的库。

绿色箭头指示项目存储库中的新修订。带有蓝色星号的蓝色条目表示来自其他受监视存储库位置的新“未读”修订。

与项目无关的事务窗口(SmartSVN Professional)可以监视任何存储库中的提交。这样可以很容易地随时了解项目中使用的库的更改,或者团队或整个公司内的所有SVN活动。

软件亮点

--强大的承诺

SmartSVN Professional(可选)建议添加新文件或删除丢失的文件,并能够检测已移动和重命名的文件。

SmartSVN Professional允许将更改提交到外部文件(嵌套的工作副本),使您可以选择为所有受影响的存储库提供一条提交消息,还是为每个受影响的存储库提供单独的提交消息。您不必像其他SVN客户端一样选择外部目录的根目录。

输入提交消息时,您可以激活无缝集成的比较视图。使用此比较视图来查看您的更改,以便编写适当的提交消息或从提交中取消选择不相关的文件。

SmartSVN可以使用Open Office或Mozilla词典对提交消息进行拼写检查。当注册了不同语言的词典时,SmartSVN会自动检测并使用最佳匹配语言,因此您不必手动在各种语言之间切换。

Issue-Tracker支持(Bugtraq-Properties)无缝集成到提交向导和其他模块中。例如,SmartSVN将问题编号转换为到您的问题跟踪程序的链接:

--提交向导:JIRA集成(SmartSVN Professional)

您可以从JIRA问题跟踪器获取的未解决问题列表中选择提交消息,如果提交成功,则可以选择将选定的JIRA问题标记为已解决。解决了错误或实现了新功能后,您无需再通过网络浏览器访问JIRA。

--变更集(SmartSVN Professional)

在项目上工作时,通常需要同时完成不同的任务,例如,在文件X中实现功能,修复文件Y中的错误以及纠正文件Z中的错字。这会使您的工作副本包含混合内容来自不同任务的修改。

更改集使您可以将文件(以及目录,因为它们可能具有属性更改)组织到一组相关更改中,然后可以分别提交这些更改。除其他外,这可以使提交日志更具可读性。

使用SmartSVN 6.5,您可以将文件拖放到现有的变更集上。

从Subversion 1.5开始,命令行客户端以及其他SVN客户端也支持变更集。与这些其他SVN客户端相反,SmartSVN允许将目录放入更改集中,因为目录也可能包含与任务相关的属性更改。

--仓库浏览器

使用存储库浏览器,您可以直接浏览存储库的结构。更具体地说,您可以:

-检出目录,

-查看不同版本的文件,

-创建新目录,

-移动或重命名文件和目录,

-复制文件和目录(例如,创建分支),

-删除文件和目录,

-显示文件或目录日志,

-显示文件或目录的修订图,

-显示带注释的文件视图。

复制和移动可以通过拖放完成。另外,如果进行了配置,则存储库浏览器显示的标签和分支与普通目录的显示方式不同。

--注释/责备

使用“注释”,您可以快速查看何时将特定行添加到文本文件中(以及由谁执行)。不同的着色选项还可以使您快速了解文件的哪些部分是旧的或新的。

--变更报告(SmartSVN Professional)

变更报告是针对多个文件进行了文件比较优化的。与标准文件比较类似,更改报告按行显示两个文件之间的更改。您可以为工作副本中的本地更改或任意修订版本之间的更改打开更改报告。对于本地更改,它将显示文件的更改集,并允许您将文件分配给另一个更改集。

--冲突解决器(SmartSVN Professional)

即使在沟通完美的团队中,两个人也有可能独立更改文件的同一部分。由此产生的冲突需要手动解决。SmartSVN的内置冲突解决程序将常规三向合并的自由与检测和轻松解决此类冲突的能力结合在一起。如果需要,您可以根据需要编辑生成的文件-您不一定要接受或拒绝整个更改块。

--日志记录

文件或目录的日志将其以前的修订显示回过去的指定时间。您可以看到提交消息,作者,更改的文件和目录。您可以显示“更改报告”或“文件比较”以查看实际的文件更改,甚至在必要时执行回滚到某个修订版本。

--输出视图

SmartSVN清楚地显示了您运行的命令的输出,从而使您可以很好地了解本地发生的情况,例如,哪些文件已还原或更新后已更改。突出显示可能的问题(例如冲突)。根据命令,可能会提供方便的上下文操作,例如“显示更改”。

软件特色

--按自己的方式工作。

作为独立的GUI或集成到操作系统中。在您选择的平台上。

--熟悉的概念。

继续使用其他版本控制系统中已经熟悉的概念。

--保持最新。

SmartSVN使您可以随时了解团队成员和项目的SVN活动。

--有效的GUI。

对细节的关注使SmartSVN远远超出了普通SVN客户端。

--定制化。

您可以更改键盘快捷键,SVN默认值或定义外部工具。

--你不会孤单。

有时每个人都会陷入困境。我们传奇的电子邮件支持将使您重回正轨。

更新日志

v14.5.1版本

修复的错误

- 更改视图/比较/冲突解决器:可能的内部错误

- 更改视图:图像文件可能包含零宽度或高度,导致内部错误

- JIRA消息选择器:可能无法在Windows上运行

- 语法:

- C#:几次修复

- Java: 非法字符破坏了词法分析

- Pascal/Delphi: 标识符可以以 `&` 开头

- PHP: `@` 打破了词法分析

- 属性文件:EOL处的\值未被正确检测

- Scala: `@` 打破了词法分析

- XML:修复了一些问题

同类推荐

猜你喜欢

相关文章

本类下载排行