tortoisesvn软件 V1.14.5
5.0分
- 本游戏:官方版安全无广告需网络
- 标签: 版本控制工具 文件管理软件 SVN客户端
- 更新时间:2025-11-15 21:23:21
TortoiseSVN是一款极为实用的工具管理软件。借助该软件,能够实现对文件的识别,并开展一系列操作,达成对文件的集中式管理。同时,还能进行历史查询,了解文件在何时被修改。感兴趣的用户不妨快来试试!
tortoisesvn功能
1、可选的网络层
2、数据处理
3、具备高效性的分支与标签
4、维护能力
5、外壳集成
6、重载图标
7、简便访问
8、目录版本控制
9、原子提交
tortoisesvn优势
1、外壳集成
TortoiseSVN与Windows外壳(像资源管理器这类)实现了无缝集成,如此一来,你能够持续在熟悉的工具环境中开展工作,无需在每次运用版本控制功能时去切换应用程序。
而且,你并非一定要使用Windows资源管理器,TortoiseSVN的右键菜单在其他文件管理器,以及文件/打开对话框这类标准的Windows应用程序中同样能够发挥作用。需要谨记的是,TortoiseSVN是特意作为Windows资源管理器的扩展进行开发的,所以在其他程序中的集成或许并不完善,比如重载图标有可能不会显示。
2、重载图标
每个受版本控制的文件与目录的状态,均通过小型的重载图标来呈现,这能使你即刻知晓工作副本的状态。
3、对Subversion指令进行简单浏览
所有的Subversion指令都存于任务管理器的鼠标右键菜单中,TortoiseSVN在该菜单处添加了子菜单栏。
鉴于TortoiseSVN属于一款Subversion手机客户端,大家也都十分乐意呈现Subversion本身的一些特性。
4、目录版本控制
CVS仅能跟踪单个文件的历史时间,而Subversion构建了一个“虚拟”文件系统,能够追踪整个目录树的变更,无论是文件还是目录都处于版本控制之下,其结果是在客户端可对文件和目录执行移动与复制命令。
5、分子递交
递交要么完全进入版本库,要么一点都不进入,这使得开发人员能够以一个逻辑块来提交改动。
6、采用版本控制的数据库
每个文件和目录都拥有一组额外的“属性”,你可以创建并存储任意的键/值对,属性如同文件内容一样,是受版本控制的。
7、可选择的传输层
Subversion在版本库浏览层面存在一种抽象化,这有助于大家构建新的互联网体制。Subversion的“高级”服务器是Apache网络服务器的一个模块,它通过HTTP的变体协议WebDAV/DeltaV进行通信,这使得Subversion在稳定性和易用性方面具备显著优势,能够直接利用服务器的功能,诸如认证、授权、传输压缩以及版本库访问等等。此外,还有一个轻型的、独立运行的Subversion服务器,该服务器采用自身的协议,能够轻松借助SSH进行封装。
8. 统一的数据处理方式
Subversion运用二进制文件差异优化算法来展示文件的差异,对于文本(人类可读)和二进制(人类不可读)文件,采用统一的操作方式。这两种类型的文件都以压缩形式存储于版本库中,差异在网络上双向传输。
9、具备高效率的支系与标识
分支与标签的成本并不与工程项目的规模成正比,Subversion在创建分支与标签时只是复制项目,采用了一种类似硬链接的机制,所以这种操作通常只会花费极少且相对固定的时间,以及占用极小的版本库空间。
10、具备出色的维护保养工作能力
Subversion不存在历史时间方面的压力,它通过一系列优质的共享资源C库得以实现,拥有定义良好的API,这使得Subversion易于维护,能够随意地被其他语言和程序使用。
tortoisesvn特色
一、简单实用
1、你能够依据Windows Explorer直接使用所有指令。
2、仅展示针对当前文件/文件夹可用的指令,其他现阶段无法使用的指令或操作不予显示。
3、可借助Windows explorer即刻查询你的文件状况。
4、说明性提示框会持续根据用户满意度来加以改进。
5、在Windows Explorer中,可先通过鼠标点击并拖动来完成文件移动。
二、适用于所有Subversion协议书
http、https、svn、svn+ssh、file、svn+XXX (这段文本本身就是最简表述了,很难在不改变意思的情况下进一步修改,所以只能原样呈现)
### 三、强大的提交提示框
1、拼写检查器被融入到了Log信息当中。
2、针对改动的文件,自动实现路径和关键词的设置。
3、文档格式允许包含特殊符号。
四、强悍的图型作用
1. 能够创建关于所有改动/提交的图形,这样你就能极为便捷地查看在何处创建了标签/分支,或者修改了文件/文件夹。
2、提交新项目的数据信息图形。
3、能够轻松地对比两个支系或标记。
tortoisesvn使用方法
一、检出项目
1、第一步,在本站完成 TortoiseSVN 软件的安装后,在桌面上创建一个新文件夹。接着,在这个空文件夹内右键单击,此时会弹出菜单栏,点击其中的 SVN 检出选项。
2、进入SVN检出界面,在版本库url选项处输入版本库地址,输入完毕后,点击界面下方的确定按钮。
3、随后会弹出一个认证提示框,在此需输入账户与密码。输入自己的账号和密码后,若想更便捷地直接进入,可点击左下角的保存认证,接着点击确定。
4、稍等片刻,检出就会完成,待检出完成后,点击确定即可。
5、此时,在新建文件夹的目录里,你就能看到自己的项目,这意味着检出已成功。现在,你便可以开展后续工作了。
二、导入项目
1. 在桌面空白处点击鼠标右键,从弹出的菜单栏里选择TortoiseSVN选项,接着在界面右侧弹出的众多选项中,点击“版本库浏览器”选项,从而进入下一步。
2、接着,我们会进入版本库浏览器界面。在此界面中,找到合适的目录,随后用鼠标右键点击该目录,在弹出的选项里,点击“加入文件/加入文件夹”,最后选择对应的目录。
3、举个例子,假设小编当前的项目名为SVNProject ,若想将其上传至SVN,操作步骤为:点击“加入文件夹”选项,接着选中该文件夹,再点击“加入”,如此便能完成添加。具体操作如以下图示。
4、在此需注意,务必输入并提交信息,唯有如此,他人才会知晓你所做之事。
5、我们只需等待导入陈恭候,就能看到自己的目录。但目前尚未成功,还需重新检出,因为只有重新检出的项目才处于SVN的控制之下。
6、接下来我们执行检出操作,在 SVNProject 上通过右键选择检出到本地,随后在本地文件中进行修改。如此一来,就能够愉快地开展工作了。检出完成后,右键菜单会呈现为这样,这便意味着检出成功。
tortoisesvn常用命令
svn add file|dir - - 用于添加文件或者整个目录
svn checkout - 用于获取svn代码
svn commit - 用于提交本地已修改的代码
svn status - 用于查看本地代码修改情况,具体展示修改的文件以及本地独有的文件详细信息。
svn merge - 实现svn与本地代码的合并操作
svn revert - 执行撤销本地代码修改操作
使用svn resolve命令来合并冲突代码
svn help [command] -- 查看 svn 帮助,或者特定命令的帮助
tortoisesvnSVN教程:
查看修改的文件记录
svn cat - 用于展示特定版本中某个文件的内容。
svn list - 用于展示某个目录或者特定版本下所包含的文件列表。
svn log - 呈现svn的版本日志,涵盖作者、日期、路径等信息。
svn diff - 呈现特定修改的行级详细信息。
list示例:
svn list http://svn.test.com/svn # 用于查看目录中的文件。
svn list -v http://svn.test.com/svn # 能够查看详细的目录信息(包括修订人、版本号、文件大小等)。
svn list [-v] # 可查看当前工作拷贝的版本库 URL 。cat示例:
svn cat -r 4 test.c # 查看版本4中文件test.c的内容,不进行比较。
diff示例:
svn diff # 若不添加任何参数,将比较本地代码与缓存在本地.svn目录下的信息之间的差异;不过这种情况下信息过多,实用价值不大。
svn diff -r 3 # 用于比较本地代码与版本号为3的所有文件之间的差异。
svn diff -r 3 text.c # 专门比较本地代码与版本号为3的text.c文件之间的差异。
svn diff -r 5:6 # 用来比较版本5和版本6之间所有文件的不同之处。
svn diff -r 5:6 text.c # 具体比较版本5和版本6之间text.c文件的变化情况。
svn diff -c 6 test.c # 同样是比较版本5和版本6之间text.c文件的变化。log示例:
svn log:若什么都不添加,将会展示所有版本commit的日志信息,涵盖版本、作者、日期以及comment。
svn log -r 4:20:仅查看版本4至版本20的日志信息,按顺序显示。
svn log -r 20:5:显示版本20到5之间的日志信息,以逆序呈现。
svn log test.c:查看文件test.c的日志修改信息。
svn log -r 8 -v:显示版本8的详细修改日志,其中包含修改的所有文件列表信息。
svn log -r 8 -v -q:显示版本8的详细提交日志,但不包含comment。
svn log -v -r 88:866:显示从版本88到版本866之间,当前代码目录下所有变更的详细信息。
svn log -v dir:查看目录的日志修改信息,这里需要加上v。
svn log http://foo.com/svn/trunk/code/:显示代码目录的日志信息。tortoisesvn小编点评
TortoiseSVN软件具备丰富且强大的功能,操作简便,能助您更出色地管理文件与目录。
详细信息
- 文件大小:20.15MB
- 当前版本:V1.14.5









