类型:系统工具 版本:v1.14.5.29465大小:20.7MB更新:2025/07/27 21:16:07 语言:简体中文等级:平台:Android
软件介绍
svn是一款用于电脑项目管理的软件,能够更为全面的管理电脑项目,使用起来简单方便,直接项目内文件的搜索,保障文件能够正常被找到,而且使用上手容易。
版本控制的形式不同:GIT是分布式的,SVN是集中式的。
存储方式不同:GIT把内容按元数据方式存储,而SVN是按文件储存,把文件的元信息隐藏在一个类似.svn、.cvs等的文件夹里。
分支不同:GIT分支和SVN的分支有所不同。分支在SVN中一点不特别,就是版本库中的另外的一个目录。然而,GIT中没有全局的版本号。
内容完整性不同:GIT的内容存储使用的是SHA-1哈希算法,能确保代码内容的完整性。然而,SVN的内容完整性要差于GIT。
SVN检出(SVN Checkout)。SVN检出是在第一次与SVN服务器建立连接的时候使用,检出时需要提供SVN的地址、用户名和密码。在检出前,先新建一个文件夹,因为检出时会检出很多文件和文件夹,新建一个文件夹就是为了把所有检出的文件和文件夹放在一起。
SVN提交(上传 SVN Commit)。SVN提交即将电脑上文件或文件夹的修改、增加、删除提交或者上传到SVN服务器。每当修改或删除本地文件时,即每当本地文件和服务器文件不一致时,都可以通过“提交”功能,将本地的文件上传到服务器。
SVN更新(下载 SVN Update)。将SVN服务器中修改的内容更新/下载到个人电脑上,与SVN服务器保持一致。每当想
在当前目录下执行“update”(更新)操作。
在冲突的文件上,选中文件,右键菜单—TortoiseSVN—Edit conflicts(解决冲突)。
要使用服务器版本,在Theirs窗口选中差异内容,右键,选择Use this text block(使用这段文本块)。 同理,如果要使用本地版本,在协商后,在Mine窗口右键,选择Use this text block(使用这段文本块)。
修改完成后,保存文件。
在B用户的冲突目录下,选中文件,右键菜单—TortoiseSVN—Resolved(解决)。 会列出冲突的文件列表,如果确认已经解决,点OK。
冲突解决。
提交解决冲突后的文件。
1.可选的网络层
2.数据处理
3.高效的分支和标签
4.维护能力
5.外壳集成
6.重载图标
7.简便访问
8.目录版本控制
9.原子提交
帮助用户进行项目的管理,功能全面。