svn慕课学习

SVN的服务端与客户端:

SVN---客户端:TortoiseSVN

http://tortoisesvn.net

SVN---服务端:VisualSVN

https://www.visualsvn.com/  

------------服务端-----VisualSVN-----------------

1,先安装服务端,端口号8443/443    我的是3690(最新的版本) 

在VisualSVN Server中 Repositories(右击) 新建一个仓库:

链接的地址:Repository URL: https://DESKTOP-HU8T35U:3690/svn/Test

2,在Users下创建用户:

用户名:A  密码:A    用户名:B   密码:b


---------------客户端----TortoiseSVN-------------

1,安装客户端:配置好要安装的目录即可

   在任意文件夹右击出现 SVN Checkout ,安装成功

   /****  在SVN Checkout中输入服务端的路径https://DESKTOP-HU8T35U:3690/svn/Test  

           在其他的非同台机器,要输入https://127.0.0.1:3690/svn/Test  (127.0.0.1改为客
        
             户端的公网IP)
   
  ***/

2,在D:\SVNStudy下生成Test/.svn下增删改查


===================SVN的基本操作==========================

1,如何新建一个文件从客户端  TortoiseSVN 提交到服务端  VisualSVN

  在任意文件下创建一个文件,右击  SVN Commit 提交,每次修改也要修改


--------------------------SVN的常见问题1----------------

1,多人操作

 (1)TortoiseSVN  下的 Settings 下的 Saved Data 是将权限清空clear all

  (2)查看Show log  ,对着文件右击TortoiseSVN  /  Show log

 (3)将SVN Commit 提交,写上注释,查看 show log

--------
  B误删文件,A第二天update,文件丢失

   1,在文件的根文件下Show log

       在下面的Path右击 Save revision to(产生版本号,要重命名,再次提交)

注意:安装的仓库的文件丢失将所有的文件丢失,无法找回

--------------------------SVN的常见问题2----------------

1,两者同时在同一个文件上修改,同时提交,发生代码冲突,怎么办

1.php        -------------------  冲突

1.php.mine ----------------------- 我自己的

1.php.r12 -------------------老的版本号

1.php.r13 -------------------新的版本号,服务器端认可的代码


认为自己的正确1.php.mine覆盖1.php就行了

认为其他人的代码正确:右击感叹号的文件 TortoiseSVN / Revert

--------------------------SVN的常见问题3----------------

1,A和B冲突,同时有有效的代码:

B先提交,A提交失败,A的文件重命名,在update服务器中的文件两者对比

选中两者,TortoiseSVN / Diff  查看冲突行,协商解决的代码记录在A中,A提交

B 要拉下来

------

2,所在行的修改,没有冲突,但是方法改变了

TortoiseSVN / Show log 一版一版向下找,冲突修改








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值