SVN的安装及使用,超级详细

一、什么是SVN

SVN: subversion  子级版本  (子级源代码版本控制管理软件) 多人同时开发同一个项目,一个文件不可避免要由多人同时开发:同一个项目有三个程序员共同开发,不可避免的情况是同一个程序文件有可能三个人都开发,这样他们在不同时间段之内给服务器上传自己开发好的文件的时候就会出现“文件覆盖”的情况,后上传的文件会覆盖先上传的文件

二、svn的作用

① 多人开发同一个项目不会出现代码覆盖情况。

② 针对一个文件可以创建许多不同版本,并且可以随时查看不同版本的内容。

③ 公司领导可以通过svn查看每个人的工作情况

三、SVN服务端的下载

官网地址:Find out more about Subversion for Windows | SourceForge.net

 四、SVN客户端的下载

客户端下载:https://tortoisesvn.net/

 五、SVN服务端建立代码仓库

win + r  输入 cmd

输入命令:  svnadmin  create    d:/svn-shop

   说明:  d:/svn-shop  是你自己创建的文件夹路径

svnadmin  help   --->可以查看所有的命令

 六、启动仓库

   svnserve      -d(独立端口运行)     -r(仓库地址)   仓库地址

> svnserve  -d  -r  D:/svn-shop     //启动shop仓库服务   不要关闭窗口  

该svn服务走svn协议,端口号码是3690

 

 七、向仓库提交数据文件或者代码

 1.右键--->SVN--->add   本地的.svn对该文件形成管理

2.右键--->Commit

 

八、 右键--->Commit

提交会出现错误,  认证失败

 问题原因是:  没有开启匿名账号

解决办法: 打开你的仓库位置 如:d:/svn-shop/conf  找到  svnserve.con文件

修改   anon-access = read   修改成  anon-access = write  匿名账号可写

 再次提交就会正常了,如下:

 十、文件颜色的标志

① 蓝色加号:本地的.svn对该文件有形成管理

② 绿色对号:本地文件、.svn管理的版本文件、仓库文件 三者内部一致

③ 红色叹号:本地文件  与  .svn和仓库文件 不一致(用户自己修改了该文件)

④ 黄色叹号:表示该文件正处于冲突状态

⑤ 蓝色问号:新建的一个文件,本地.svn 和 远程仓库 对该文件都没有记录

十一、SVN的版本切换

按照如下步骤:

 

 

 十二、解决大家修改同一位置冲突问题

例子:  A程序的版本为1.0, 而服务器的版本的3.0,A程序员再提交文件代码时就会提示‘。。。。已过时’信息,无法提交自己的代码文件

 注意:  update更新会生成几个文件,自己删除掉就好 

十三、创建用户

打开仓库配置文件 如:d:/svn-shop/conf   

   1.修改svnserve.conf 文件

   2.修改passwd文件  常见用户名 及密码

    3.修改authz文件  开始仓库对应的用户名权限

 

 

 

如果出现:认证失败,修改如下 

 

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装使用SVN小乌龟(TortoiseSVN),你可以按照以下步骤进行操作: 1. 首先,你需要下载TortoiseSVN软件。你可以在官方网站或其他可信赖的来源上找到最新版本的安装程序。 2. 下载完成后,双击安装程序进行安装。在安装过程中,你可以根据提示选择所需的选项。例如,你可以选择安装路径和语言。 3. 安装完成后,重新启动计算机。这样,TortoiseSVN将完全安装并集成到Windows资源管理器中。 4. 现在你可以开始使用TortoiseSVN了。在文件资源管理器中,找到你想要进行版本控制的文件夹或文件。 5. 右键点击文件或文件夹,选择"TortoiseSVN"菜单。在这个菜单中,你将找到许多版本控制的选项和操作。 6. 如果你在安装后没有看到SVN菜单,可以尝试重新打开TortoiseSVN安装程序,并选择"修复"选项来解决这个问题。 7. 使用TortoiseSVN进行版本控制的一种常见操作是提交更改。当你对文件或文件夹进行修改后,右键点击它们,选择"TortoiseSVN"菜单中的"提交"选项。然后,你可以输入相关的注释并点击"提交"按钮来将修改提交到版本库中。 8. 另外,你还可以使用TortoiseSVN来查看历史记录、恢复到以前的版本、比较版本之间的差异等。这些功能都可以在TortoiseSVN的菜单中找到。 总之,TortoiseSVN是一个方便易用的Subversion版本控制系统的客户端,它可以帮助你管理文件和目录的版本,并提供了许多有用的功能。希望这些信息对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [TortoiseSVN安装使用教程(超详细)](https://blog.csdn.net/weixin_52799373/article/details/127536617)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [小乌龟SVN安装使用](https://blog.csdn.net/weixin_42415375/article/details/82857100)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值