编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
SmartSVN是一款图形化的Subversion客户端,可以帮助用户更加便捷的使用标签和分支,生成项目目录视图,用户可以随时查看,典型的应用领域是软件项目,文档项目和网站项目。
软件特色
为什么要使用SmartSVN?
按自己的方式工作。
作为独立的GUI或集成到操作系统中。在您选择的平台上。
熟悉的概念。
继续使用其他版本控制系统中已经熟悉的概念。
保持最新。
SmartSVN使您可以随时了解团队成员和项目的SVN活动。
有效的GUI。
对细节的关注使SmartSVN远远超出了普通SVN客户端。
定制化。
您可以更改键盘快捷键,SVN默认值或定义外部工具。
你不会孤单。
有时每个人都会陷入困境。我们传奇的电子邮件支持将使您重回正轨。
功能介绍
完整的Subversion 1.14支持
SmartSVN支持Subversion 1.14工作副本格式和客户端-服务器协议以及几乎所有Subversion命令,包括许多扩展选项。
标签和分支支持(SmartSVN Professional)
使用SmartSVN Professional,您可以像使用原生Subversion功能一样方便地使用标签和分支。定义了主干,标签和分支的项目存储库位置后,您将不再需要处理难以记住的URL:只需使用标签和分支,就可以像其他版本控制系统一样使用。
传入和传出更改标记
在项目目录视图中,您可以立即查看哪些目录包含本地修改(红色箭头),以及哪些目录在存储库中已更改(绿色箭头,SmartSVN Professional)。
修订图(SmartSVN专业版)
修订图显示文件或目录的分层历史记录。它提供类似于Log命令的操作,例如比较某个文件的两个修订,但是在显示方式和详细程度方面都超过了Log命令。同样,修订图可以根据请求显示哪些修订已合并,已合并到所选修订中或尚未合并。
Windows资源管理器集成
另外,作为独立项目视图的替代,SmartSVN带有Windows资源管理器集成。这包括所有主要命令,您可以直接从自己喜欢的文件管理器中运行命令。SVN文件状态显示为图标覆盖。
文件比较
SmartSVN包含带有内线比较的内置文件比较功能,以及直接编辑比较文件的功能。
语法颜色取决于文件名,可以在首选项中进行配置。
属性支持
使用SmartSVN,无需以纯文本格式编辑常见的Subversion属性,例如外部定义。相反,您可以使用存储库浏览器轻松选择存储库位置。当然,SmartSVN还为SVN 1.5中引入的相对外部URL提供建议。
但是,有时有时需要将属性编辑为纯文本格式,例如,当您必须更改大量外部定义时。当然,SmartSVN也支持此功能。属性更改显示在嵌入式比较窗口中。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。