0
点赞
收藏
分享

微信扫一扫

【机房合作】——SVN使用


【前提】

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

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

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

2、Subversion是什么?

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

3、SVN使用

【机房合作】——SVN使用_解决方案


掌握图中的这些内容估计就差不多

4、注意

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

【机房合作】——SVN使用_解决方案_02

5、SVN过滤

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

1. VS设置

工具->选项->VisualSVN->Edit

【机房合作】——SVN使用_svn_03


【机房合作】——SVN使用_解决方案_04


把下面的直接复制到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,如下图:

【机房合作】——SVN使用_解决方案_05


在“Subversion下的”“Globalignore pattern ”中添加要排除在提交之外的文件类型(以空格分隔)“ bin obj .suo .user *.csproj.user ”即可。

【总结】

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


举报

相关推荐

0 条评论