SmartSVN

SmartSVN是一款多功能应用编程开发工具,用户可以像使用原生Subversion功能一样方便地使用标签和分支,定义了主干,标签和分支的项目存储库位置后,用户将不再需要处理难以记住的L:只需使用标签和分支,就可以像其他版本控制一样使用系统;在项目目录视图中,用户可以立即查看哪些目录包含本地修改(红色箭头),以及哪些目录在存储库中已更改(绿色箭头);支持结合文件的远程状态,用户可以在潜在冲突实际发生之前检测并避免它们,SmartSVN甚至显示已添加到资源库中且本地尚不可用的文件和目录;另外,作为项目视图的替代,它还带有Windows资源管理器集成,这包括所有主要命令,用户可以直接从自己喜欢的文件管理器中运行命令,SVN文件状态显示为图标覆盖;使用该应用程序,无需以纯文本格式编辑常见的Subversion属,例如外部定义;相反,用户可以使用存储库浏览器轻松选择存储库位置,当然,Smart SVN应用程序还会为SVN 1.5中引入的相对外部L提供建议!

SmartSVN

SmartSVN

SmartSVN软件功能

对所有相关数据的概述要比任何Explorer-或IDE集成所能提供的更好

无需安装单独的应用程序(例如,命令行客户端,文件比较工具),因为它包含所有内容

无需学习命令行选项,只需点击而不是键入即可

选择标签和分支,而不是键入其容易出错的长L

节省时间,因为该程序会自动添加新文件或删除过时的文件

节省时间,因为该应用程序检测到移动或重命名的文件

由于SmartSVN直观且易于解释的用户界面,在教授新用户方面节省了时间(并因此节省了金钱)

您可以于其Subversion支持来选择IDE

在所有不同平台(例如Windows,macOS,Linux,Solas)上使用一种工具

SmartSVN软件特色

应用程序主窗口中的事务视图自动从存储库中获取有关新修订的。

它可以使您随时了解项目中发生的所有提交-自动,清晰,甚至是其他分支(如果您愿意)

Smart SVN P还可以监视其他存储库位置的更改,例如项目所使用的库。

SmartSVN Pfessional(可选)建议添加新文件或删除丢失的文件

并能够检测已移动和重命名的文件。

您可以从JIRA问题跟踪器获取的未解决问题列表中选择提交消息

如果提交成功,则可以选择将选定的JIRA问题标记为已解决。

这使您不必通过Web浏览器访问JIRA修复错误或实施新功能后。

使用“注释”,您可以快速查看何时将特定行添加到文本文件中(以及由谁执行)

不同的着色选项还可以使您快速了解文件的哪些部分是旧的或新的。

它对您运行的命令的输出进行了整洁的演示,从而使您可以很好地了解本地发生的情况

例如,哪些文件已还原或更新后已更改。

突出显示可能的问题(例如冲突)。

根据命令,可能会提供方便的上下文作,例如显示更改。

SmartSVN安装步骤

1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包

2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面

3、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改

4、弹出以下界面,用户可以直接使用鼠标点击下一步按钮

5、桌面快捷键的创建可以根据用户的需要进行创建,也可以不创建

6、弹出应用程序安装进度条加载界面,只需要等待加载完成即可

7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

SmartSVN使用教程

SmartSVN是图形化Subversion(SVN)客户端。

它的目标受众是需要管理目录结构中的许多相关文件,在多用户环境中控制访问并跟踪文件和目录的更改的用户。

典型的应用领域是软件项目,文档项目和网站项目。

项目窗口是使用SmartSVN的中心位置。

在窗口中心,“目录和文件”主视图显示当前打开的项目(工作副本)的SVN文件系统。

菜单栏和工具栏提供了这些目录和文件上的各种SVN命令。

项目

SmartSVN在内部管理“ SmartSVN项目”中的SVN工作副本。

一个SmartSVN项目指向一个或多个SVN工作副本(本地SVN控制的目录),并具有一个名称和设置(项目设置)。

使用SmartSVN时,您始终在处理项目。

用户界面

在“项目”窗口的左下方区域,“输出”视图显示已执行的SVN命令的记录的输出

。根据命令的不同,可以对记录的文件和目录执行几种SVN作。

在右下角的“事务”视图(项目事务)中收集并显示来自存储库的志。

该变化视图(更改视图)显示当前所选文件的本地修改。

始终正确地是上述视图之一是“活动的”,并以其突出显示的标题显示。

我们还将活动视图称为“具有焦点”的视图。菜单栏作(以及工具栏按钮)始终引用当前活动的视图。

状态窗口的最底部是状态栏,显示各种。

状态栏的第一和最大部分包含有关作进度的或当前所选文件/目录的详细。

第二部分显示“目录”或“文件”框架中有关当前选择的,如果这些视图均未激活,则不显示任何。

第三部分显示有关项目的刷新状态的。

第四部分(插孔)表示在线/离线状态。第五部分表示使用SmartSVN时可能出现的各种。

观点

可以通过在各个视图之间拖动拆分器来使用鼠标来排列项目窗口的布局。

通过拖动其标题,可以从一个位置取消停并停到另一个位置。您可以通过双击其选项卡标题来最大化视图。

再次双击选项卡标题,将其恢复为非最大化状态。

完整的布局配置称为Perspective。有两种可用的视角:主视角和评论视角。

在主视角主要是为了给你的项目和资源库状态(交易)的概述。

该评论观点的目的是文件内容的变化,特别是犯在他们面前。

可以根据您的需求重新配置这两种透视图,您可以在“窗口”菜单中进行切换。

目录树和文件表

目录树和文件表显示了项目根目录下的本地目录/文件。

.svn-目录,被忽略的目录以及其他被忽略目录中的文件不会显示。

目录状态/目录树

目录树显示项目的目录及其SVN状态,用不同的图标表示。主目录状态列在主目录的国家。

每个主要状态都可以与“其他目录状态”中列出的其他状态组合。

如果是版本目录,则在目录名称后显示相应的修订号。

如果修订版等于其父目录修订版,则将被忽略。

如果未使用depth Fully recursive检出目录,则检出深度也将显示为括号。

工具提示显示对应目录的详细SVN,类似于文件表的内容

不变的目录受版本控制,未经修改且等于版本库中的修订版本(即原始副本)。

未版本化目录不受版本控制,因此仅在本地存在。

被忽略目录不受版本控制(仅本地存在),并标记为被忽略。

改目录本身在属上进行了修改(相比之下,在存储库中对其进行了修订,即对其原始副本进行了修改。)

添加已计划添加目录。

已移除目录已计划删除。

已更换目录已安排删除,并已再次添加。

复制的目录已添加历史记录。

历史计划已添加带有历史记录的父目录,该目录隐式添加了带有历史记录的目录。

失踪目录已版本化,但本地不存在。

遗漏该目录已安排添加,但在本地丢失。

冲突更新命令导致目录属的更改冲突。

不完整先前的更新尚未完成。再次运行更新以完成更新。

根目录是项目根目录或外部根目录。

嵌套根目录是嵌套的工作副本根目录,但没有外部目录。

受阻文件在本地存在,但是根据原始副本(即来自存储库的),它应该是目录。

请备份文件,将其删除并从存储库更新目录。

幻影该目录既不在本地也不存在,也没有版本控制,但仍存在于工作副本元数据(.svn目录)中。

这可能是树木冲突的一部分。

远程目录仅存在于存储库中。此状态仅用于远程状态命令。

未扫描目录尚未被扫描。

附加目录状态

已切换目录已切换(与其父目录相比);

已锁定目录已在本地锁定,因为之前作已被中断。一清理就可以解决问题。

直接本地变更此目录本身有本地更改。

间接本地变化其文件之一或此目录的子目录之一都有本地更改。

直接远程更改此目录本身有远程更改,

间接远程更改该文件的一个文件或该目录的子目录之一有远程更改

树冲突该目录是tree-conflict的一部分

要快速在目录树中搜索特定目录,请单击树(使目录视图变为活动状态)并开始输入目录名称。

这将弹出一个小的弹出窗口,显示您已经输入的字符。通配符’*’和’%’可以按通常的含义使用。

文件指出/文件表

文件表显示了项目的文件及其SVN状态和各种其他。

主文件的状态列在主文件的国家。每个主要状态都可以与“其他文件状态”中列出的其他状态组合。

本节的其余部分说明文件表的配置选项。它们始终仅与当前项目相关,并且也与当前项目一起存储。

名称过滤器

文件表的工具栏包含“过滤器”输入字段,该字段可用于将显示的文件限制为特定的文件名模式。

默认情况下,支持简单模式

包括通配符’*’和’%’。您也可以使用“!” 在模式的开头将其反转。

例如,“!*。txt”将显示所有不具有.txt扩展名的文件。

要清除“过滤器”字段,请单击该字段右侧的按钮。

在“过滤器”字段左侧的下拉菜单中,可以选择“正则表达式”而不是简单模式。

使用“保存图案”可以保存图案。保存图案后,它将显示在下拉菜单的顶部。

可以通过选择它来使用它,通过Remove Pattern再次将其删除。

与目录树类似,速度搜索也可用于文件表。

通用主文件状态

不变的文件受版本控制,未经修改且等于存储库中的修订版本(即原始副本)。

未版本化文件不受版本控制,仅在本地存在。

被忽略文件不受版本控制(仅在本地存在),并标记为被忽略。

改文件的内容被修改,但属没有被修改(与存储库中的修订,即原始副本相比)。

已修改(仅属)文件的属被修改,但其内容未被修改(与存储库中的修订版本(即原始副本)相比)。

已修改(仅属)文件的内容和属被修改(与存储库中的修订版本(即原始副本)相比)。

失踪文件受版本控制,但本地不存在。

添加已计划添加文件。

已移除文件已计划删除。

已更换已安排文件删除,并再次添加。

复制的文件已添加历史记录。

历史计划已添加带有历史记录的父目录,该目录隐式添加了带有历史记录的文件。

远程文件在本地不存在,而仅在存储库中。此状态仅用于远程状态。

冲突更新命令导致内容或属更改发生冲突。

合并后该文件已被合并。

不完整先前的更新尚未完成。再次运行更新以完成更新。

名称冲突存储库中存在另一个具有相同名称的文件,只是大小写不同。

无法在不区分大小写的文件系统上检出此类文件。要解决此问题,必须在存储库中重命名相应的文件。

受阻目录在本地存在,但是根据原始副本(即来自存储库的),该目录应该是文件。

请备份目录的内容,将其删除并从存储库更新文件。

无法进入该文件的内容不可访问,因此无法确定其状态(修改)。它可能已被另一个应用程序锁定。

幻影该文件既不在本地也不存在,也没有版本控制,但仍存在于工作副本元数据(.svn目录)中。

这可能是树木冲突的一部分。

大小写已更改在文件名不区分大小写的作系统上,文件名的大小写已更改。

上一篇 2022-11-28
下一篇 2022-05-14

相关推荐

  • SmartSVN

    SmartSVN是一款多功能应用编程开发工具,用户可以像使用原生Subversion功能一样方便地使用标签和分支,定义了主干,标签和分支的项目存储库位置后,用户将不再需要处理难...
    2022-12-09
正在提交中,请稍等片刻...

发表回复

请登录后评论...
登录后才能评论

评论列表 (0条)