Linux(服务、软件管理):48---Windows下SVN代码管理工具的下载与使用
分类:
文章
•
2023-12-25 08:54:33
一、SVN服务端的下载与安装
- SVN服务端软件名称为VisualSVN-Server
下载
安装
- 下面简略安装过程,只介绍一些重要的步骤,其他选择默认
-
下面是一些参数的设置:
- Location:软件安装的目录
- Repositories:存储库的目录,就是代码文件存放的路径
- Backups:备份文件
二、SVN客户端的下载与安装
下载
安装
- 下面简略安装过程,只介绍一些重要的步骤,其他选择默认
- 默认没有安装SVN的客户端命令行工具,我们可以选择上
- 服务端工具和客户端工具都安装完成之后需要重启操作系统,否则在客户端交互的过程中文件的状态图标不会显示
三、VisualSVN-Server的基本使用
-
主窗口如下所示:
-
Repositories:存储库,可以创建,内容保存在软件安装时的Repositories目录中
-
Users:SVN中的用户
-
Group:SVN的组
- Jobs:
创建/导入存储库
- 右击Repositories,可以创建/导入存储库,此处我们新建一个Repositories
- Repositories的名称,此处我们命名为CppDemo
- 设置存储库的操作权限,此处我们设置为任何用户都可以进行读写。点击Customer按钮可以设置指定用户的权限
- 创建之后如下所示,并且在服务端存储库的目录下可以看到我们新建的存储库
新建用户
四、TortoiseSVN的基本使用
建立工作目录
- 我们可以新建一个工作目录,并且将工作目录与SVN服务端的存储库进行关联
-
服务端:假设我们需要将上面服务端的CppDemo存储库分享给客户端进行管理,可以右击CppDemo存储库导出一个URL
- 第一个填写存储库给出的URL(一般此处都为URL,此处为本机操作,如果是外网操作一般带有IP),第二个填写你想要这个存储库保存在本地的哪个路径下,其他的默认值即可
- 单击OK之后,输入SVN服务端中的用户和密码,然后点击OK
建立新文件
- 然后右击文件,点击“Add”,然后文件会显示出一个“+”,表示文件已添加,但是还没有提交到服务端的存储库中
- 右击“SVN Commit”提交文件到服务端的存储库中
- 在提交的时候我们可以在“Message”中给出一些提示信息,文件显示“added”表示文件已添加,点击“Ok”即可
- 点击“Ok”之后,文件显示一个“√”,表示已经成功提交到存储库中
通过TortoiseSVN工具删除
- 我们想要删除2.txt,那么就右击进行“Delete”
- 删除之后我们还可以提交一些状态,与上面一样右击然后点击SVN Commit,其余步骤与添加文件yiyang
不通过TortoiseSVN工具直接删除
- 我们直接右击删除,但是不通过TortoiseSVN工具进行删除
- 之后虽然在客户端也显示删除,但是在服务端存储库中该文件并没有删除
- 我们右击更新,那么会将当前的状态更新到服务端存储库中,之后会进行删除
查看日志
- 右击SvnTest目录,然后在TortoiseSVN中选择Show Log即可
修改文件并对比查看
- 现在我们修改1.txt的内容,之后文件显示一个“!”号表示文件已修改
- 此时我们提交该文件,然后在提交的时候可以查看文件的对比
- 先右击鼠标点击SVN Commit,双击左侧箭头所指的内容,然后就会跳出右侧的对话框,可以看到修改之间的duibi