【机房合作】——SVN使用

【前提】

  在合作之间只是简单的学习过SVN的一些理论知识,还没有真正的进行使用,刚好借用机房合作这个机会,尝试SVN的使用。工欲善其事,必先利其器。所以要是想要在合作用顺利的进行,离不开SVN的使用。


1、首先为什么要使用SVN?

  程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。

2、Subversion是什么?

  它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。简单点说SVN就是用于多个人共同开发同一个项目,共用资源的目的。

3、SVN使用

这里写图片描述
掌握图中的这些内容估计就差不多

4、注意

  在我使用的过程中出现问题就是自己的知识学习的不认真啊,一开始使用的时候其中的图标认不全,造成很大的麻烦啊。还是好好认识区分一下吧。
这里写图片描述

5、SVN过滤

  在合作的过程中我们经常遇到的问题就是dll文件缺失,搞了好久才知道是因为程序过程中存在错误,造成dll文件无法正常生成。通过这件事发现dll文件是伴随着我们的不断重新生成解决方案先删除之前的dll然后在生成新的dll文件。因为这样的事情,我们在SVN中更新版本的时候根本不需要将dll文件随时更新的,所以我们可以根据需要使用SVN过滤,关于具体的步骤。

1. VS设置

工具->选项->VisualSVN->Edit
这里写图片描述
这里写图片描述
把下面的直接复制到Ignore Settings里面就可以,实现过滤,防止冲突。
[Bb]in、obj、[Dd]ebug、[Rr]elease、.user、.aps、*.eto、ClientBin、GeneratedArtifacts、_Pvt_Extensions、suo、bin、lib

2. SVN客户端设置

提交到SVN
Svn中需要设置一些不需要提交的文件名称。obj文件夹,bin文件夹, bin obj .suo .user *.csproj.user
操作方法:右击解决方案文件夹
→TorToiseSVN→Settings→General,如下图:
这里写图片描述
在“Subversion下的”“Globalignore pattern ”中添加要排除在提交之外的文件类型(以空格分隔)“ bin obj .suo .user *.csproj.user ”即可。

【总结】

  经过机房合作,对SVN有了应用上的认识,通过对这个工具的使用可以帮助我们更好的管理我们代码,极大的方便的我们工作。而且在使用的经常可能会遇到一些问题,更能很好的帮助我们去熟悉这个工具。以后的内容,在使用中慢慢去挖掘!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 32
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mandy_i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值