SmartSVN 是一个商业化,免费分发的多平台图形应用程序,它从头开始设计,充当Subversion(SVN)客户端。该项目遵循与SmartCVS相同的理念,因为它提供了开箱即用的所有必需功能,包含在光滑且易于使用的用户界面中。
功能一目了然
主要功能包括标记和分支支持,属性支持,更改集,强大的提交向导,冲突解决方案,文件比较,修订图,输出视图,xMerge附加组件,事务视图,传出和传入更改标记,更改报告, Trac集成,存储库浏览器,shell集成,插件API,日志和提交向导JIRA集成。
此外,该应用程序支持各种身份验证方法,包括SVN,SVN SSH,HTTP,HTTPS和HTTP代理。它还支持许多subversion命令,例如add,checkout,blame(annotate),cleanup,copy,commit,delete,import,diff,list,log,mkdir,merge,move,propedit,propdel,propget,resolved,propset, revert,switch,status,updatenew,lock,unlocknew,svn:executable,svn:externals,svn:eol-style,svn:ignore,svn:keywordsnew,and svn:mime-type。
引擎盖和支持的操作系统
SmartSVN是一个完全用Java编程语言编写的独立于平台的应用程序。当然,这意味着它支持任何操作系统Java运行时环境(JRE)是可用的,包括所有的GNU / Linux发行版,以及微软Windows和Mac OS X操作系统。目前支持32位和64位硬件架构。
可用性和定价
目前,该项目分为两个版本,SmartSVN和SmartSVN Professional。正如所料,SmartSVN专业版包含的功能多于标准的SmartSVN版本。
虽然可以免费下载SmartSVN,但SmartSVN Professional的价格从每位用户69美元(56欧元)起。如果你想购买的SmartSVN专业版之前尝试,你总是可以得到从官方网站上30天免费试用
什么是此版本的新:
- 版本图:设置系统属性" revisionGraph.inlineBranchesAndTags"为false而不自动内联分支和标签
版本中的新功能:
- 新功能,改进:
- 错误报告现在可选择允许从SmartSVN 中直接将错误报告上传到WANdisco
- 通过广泛的返工调整本地刷新性能
- 改进了对svn的处理:global-ignores inherited property
- 比较功能的一些改进/修复
- 实施文件协议身份验证以允许文件协议锁定
- 即使不作为项目进行管理,现在也可以记住上次打开的工作副本
- 添加选项以将非托管工作副本作为项目进行管理
- 添加了Windows SASL身份验证支持并提供了所需的DLL
8.0.1版中的新功能:
- 修正了错误:
- 添加标签:修复外部破坏
- 日志:调用编辑|复制...-操作 时可能出现内部错误
- 刷新:与移动文件相关的可能内部错误
- 启动画面显示错误版本(仍然包含“预览”)
- 更新:由于UI上的过期信息导致的内部错误
- 升级:可能的内部错误
- 各种树:可能与UI相关的内部错误
- 验证工作副本元数据:可能已报告误报不一致
版本8 RC3中的新功能:
- 修复了错误:
- 添加:可能的内部错误
- 冲突解决方案:可能的内部错误
- 资源库浏览器:关闭时可能出现内部错误
版本8 RC2中的新功能:
- 修正了错误:
- 提交:尝试在外部提交重命名的文件时失败
- 比较:上部块线在行号gutter中绘制了1个像素太高
- 比较存储库文件或目录:已损坏
- 冲突解决方案:与“已删除”块相关的可能内部错误
- 远程状态:幻像“仅限存储库”文件和目录可以保留
- 各种对话:非法字符,例如撇号,可以得到助记符
- 各种表格(OS X):表格列,例如在“首选项”对话框中,太窄而不适合所有内容
- 刷新:
- 可以长时间阻止其他操作
- 加载项目不再关注“目录”视图
- 特殊树冲突的可能内部错误
版本7.6.3中的新功能:
- 新功能,改进:
- 更新:如果外部无法更新,则会发出警告
- 系统属性" smartsvn.project.warnForNetworkShares = false"禁用网络共享警告通知
- 固定错误:
- 添加:不应该有省略号(...),因为添加文件时没有对话框
- 文件表:将文件拖到另一个应用程序时可能出现内部错误
- Mark Resolved:不适用于多个文件
- 打开:对于svn:needs-lock文件,它没有更新到HEAD,即使配置如此
- 更改集:(已废弃)条目可能仍显示在“更改集” 中
- 比较视图:滚动时更改条纹闪烁
- 远程刷新:未检测到添加的目录
- 删除/移动:可能会导致后续提交内部错误
- 启动:Ubuntu 13.10上的本机崩溃
- 注释:
- 在空文件上调用时发生内部错误切换View版本时可能出现内部错误并且具有“更早”的错误。线
- 提交: 在提交目录删除(“仅来自SVN控制”)之后
- ,在提交移动/复制的目录之后仍然显示删除而不是未版本化的文件,“历史调度的”文件仍在显示
- 刷新:
- 与外部相关的可能内部错误
- 不应该失败
- 资源库浏览器:
- 编辑属性:表格应在调整大小时延伸
- svn的可能内部错误:语法错误的外部错误
- 尝试编辑svn:externals 时出现与LF相关的错误消息
如果svn:externals属性无效,
版本7中的新功能:
- 新功能和改进功能:
- 管理员区域验证:应在自动安排验证之前询问
- 修正了错误:
- 提交:可能的内部错误
- 已知问题:
- 刷新:在SmartSVN外部执行SVN操作时,可能需要手动刷新以相应地更新文件和目录状态。 (所有平台)
- 尚未为Subversion 1.7实现xMerge。它将出现在2012年第三季度。
版本6.6.9中的新功能:
- Mac OS X 10.7:文件观察程序已损坏
- JIRA插件:在密码 中使用“#”等特殊字符时未显示任何问题
版本6.6.5中的新功能:
- 改进:
- 冲突解决方案:show“Mine”,“Theirs”
- 安装:便携式套装包括JRE
- Linux:使用xdg-open在默认浏览器中打开URL
- 日志缓存:在创建对话框中,预选最高的可访问目录
- 属性|关键字替换:重置选项已重命名为“取消设置”
- xMerge:支持将添加的目录合并到重命名的合并目标
- 修正了错误:
- 分公司经理:复制/移动branches-folder 后感到困惑
- 可能无法显示JIRA问题解决对话框
- 建议删除空外部
- 执行Smart Move后可能被拒绝
- 合并对话框:仅输入排除范围时出现内部错误(例如!1)
- Plugin-API:即使输入失败,AbstractOkCancelDialog也会关闭对话框
- 偏好设置,冲突解算器:显示错误后,隐藏了输入字段
- 刷新:bugtraq-properties 无效时可能出现内部错误
- 资源库浏览器:比较两个文件有时不显示内容
- 存储库浏览器:打开 后立即关闭对话框/框架时可能出现的内部错误
- SSH身份验证对话框:如果未输入用户名,则不会禁用“确定”按钮
- SVN工作副本升级:可能的内部错误
- 更新/切换:中断更新或切换操作时损坏的工作副本
- 更新检查:I / O问题时可能出现内部错误
版本6.6.4中的新功能:
- 改进:
- 更新检查(手动):告知主要新版本
- 修正了错误:
- 注释:无法取消
- 结帐:从第三方SVN服务器退房时可能出现内部错误
- 提交:已替换文件的校验和不匹配
- 冲突解决方案:未检测到某些冲突
- 复制网址:应编码网址
- 文件比较/冲突解算器:取消“行分隔符”对话框仍然继续保存
- 合并预览/应用修补程序:从未启用显示更改/冲突解算器
- 合并:可能的内部错误
- 合并:xMerge不适用于文件
- 设置:在Unix上,相对于主目录的路径,例如〜/ bin / svnserve未正确扩展
- “设置存储库”对话框,成功页面:描述文本被截断
- 启动(在OS X上全新安装后):在欢迎对话框中,已禁用的单选按钮已预先选择导入设置问题显示在第二个主框架上
- 更新:“完全重建SVN管理区域” 可能出现内部错误
- 各种对话框:对于“金属L&F”,如果显示对话框,则CPU处于~50%
- 各种表格:“向上移动”/“向下移动”的焦点问题
要求:
- Java 2标准版运行时环境
评论没有发现