VisualSVN Server+TortoiseSVN 使用SVN版本控制

1.VisualSVN Server+TortoiseSVN 安装

“VisualSVN Server使您可以在Windows平台上轻松安装和管理功能齐全的Subversion服务器。凭借其强大的功能,无与伦比的可用性和独特的企业级功能,VisualSVN Server对小型企业和企业用户都非常有用。” 划重点,VisualSVN Server免费用于商业用途
TortoiseSVN 是一个基于 GNU 通用公共许可协议 (GPL) 开发的开源软件。它可以 免费下载和使用,无
论是个人或是商业目的,并且没有安装数量的限制。
我的工作环境是Windows,同时有和他人协同开发的实际需求,所以采用二者的组合方案,布置便捷,配合流畅。
如果你只是使用自己电脑独自工作,想管理文档版本,或者希望自己本地的代码有更为统一便捷的管理,TortoiseSVN的本机版本库功能完全能满足你的需求,你可以不用使用VisualSVN Server+TortoiseSVN 的组合方案。二者的组合方案更多的是应用于联机协同的应用场景。

安装教程百度之,安装中遇到的问题,可能是端口号被占用,下拉换一个即可。在这里插入图片描述
注意记住你的Repository URL,这个URL是你之后频繁要用到的。不过即使你没留意,在你需要它的时候,也有相应的地方可以查看。
在这里插入图片描述

2.满足基础使用需求的常规操作

1)用词概念
repository(或者 Repositories):源码仓库,字面含义,就是你用来存储代码的地方。
checkout:提取,一般我们叫拉代码,就是当你需要的时候,你从你的 repository “下载”你需要的程序代码。你checkout的代码永远是当前 repository 最新的程序代码。在你checkout之后,如果有人提交(commit)了新的代码,那么你需要更新(update)一下你手中的代码。
commit:提交,和 checkout 对应的操作。
update:更新,当有人(不管是你还是其他人)commit代码,你手中如果有你之前checkout的代码,那么此时你需要更新(update)一下你手中的代码,保证与__repository__最新代码同步。换句话说,当其他人 commit 他们的改动之后,你的工作副本就会过期,就需要更新。
以上就是满足你基本使用需要掌握的几个基础概念。
而随着你使用的深入,你会遇到代码比较/冲突/合并等更多的使用问题。二八原则,先讲能迅速提高生产力的内容,如果后续有时间,会陆陆续续整理完善其他内容。
在这里插入图片描述
2)VisualSVN Server的使用
现在,你需要的是在你的仓库里放置最初的代码,才能进行接下来一系列的操作。至于设置用户/权限,如何创建自己的仓库,我的建议是先不要在网上搜索参考或者教程,而是静下心来,自己尝试摸索一下。软件的使用方式大同小异,都是遵从着人性化的功能设计。你如果直接使用搜索引擎,当然能在很短的时间内获得你想要的答案,但是长久如此,你只不过是一个高级的“工具人”。而如果你自己摸索去使用,本身就是对你自己思维模式的一次具化,它反映的是你的思考模式,你的行为习惯,即使你最终会有困惑需要从网上搜索答案去解惑。但是你思考的本身就是你审视自己的一次宝贵机会。你更需要看重的是,那些没有思考解决的问题,为什么你会这样去想,是缺少足够的信息,还是思维上没有去考虑一些事情。
如果你很赶时间,以上都是废话。你可以直接搜索其他帮助。如果你想了解SVN,真的想“提高”自己,不妨设定10-15分钟,让自己去摸索思考,相信你会在收获具体技能之外有更多的收获。
如果你对英语不感冒,TortoiseSVN提供了简体中文语言包供你下载,同时网站还有官方的使用操作手册。有官方文档,尽量不要接收三手四手思想。最好的学习方法就是实践。

3.VisualSVN搭配VS2019使用

下载 VisualSVN-VS2019-7.2.0.vsix 或者直接VS2019菜单栏里“拓展”-“拓展设置”,进行搜索安装。
在这里插入图片描述

使用方法跟单据使用类似,不多说明,去实践。
在这里插入图片描述

4.小结

1.应用程序生成bin最好不要提交。
2.更重要的是思考你为何要用,是为了追求更加高效,还是单纯炫酷。不管是出于那种目的,只有足够强烈的需求才会引导你去实践。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值