![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
源代码管理工具
源代码管理工具及相关操作
陆老师Peter
高校计算机专业教师、项目经理、软件研发负责人。
展开
-
Git和GitHub的关系和区别
写在前面:我身边好多人问我git和github的区别,想必对于好多人没学过的大佬们恐怕也是一脸懵逼,但是不知道也是不行的,所以我今天就来讲一讲这二者的区别和联系。用一句话形容这二者的关系:git是弓,你的代码是箭,github是靶子。git是软件,它可在本地建立仓库,你写的代码的各个版本都可以存着。github是网上仓库,你写的代码的各个版本都可以存着。历史渊源:Git比GitHub...原创 2019-10-28 12:25:20 · 951 阅读 · 0 评论 -
源代码管理工具(12)——SVN(4)——搭建SVN服务器详细教程
搭建SVN服务器详细教程本教程会从最基本的下载安装到上传代码,下载代码这条线来详细讲述如何完成SVN服务器的搭建下载并安装VisualSVN server 下载并安装TortoiseSVN 导入项目 创建用户组和用户 设置权限 检出项目1、下载并安装VisualSVN server下载VisualSVN server下载地址:https://www.visualsvn....转载 2019-09-13 15:31:29 · 273 阅读 · 0 评论 -
源代码管理工具(11)——VSS(4)——常见问题
1、新加的文件会同时在csproj文件中增加记录,所以csproj也被改了,所以要同时CheckIn新加的文件和csproj。2、先在资源管理器里尝试连接共享文件夹,连接成功以后,直接粘贴地址。3、如果连接提示错误,在控件面板的用户账户中为dell管理用户名创建密码。4、如何取消绑定,工具栏→源代码管理→第一个图标→取消绑定。...原创 2019-09-05 17:24:25 · 165 阅读 · 0 评论 -
源代码管理工具(10)——VSS(3)——VSS团队代码版本管理
1、创建代码库和个人管理没什么区别,只是一般需要将代码库的位置选择在一台服务器的共享文件夹下,所有人通过共享文件夹来进行代码库操作。2、协作步骤(用QQ远程协助请另外一个同学操作,这样可以同时看到两个人操作)。如果连不上说明连的用户过多,让学生退出:(1)创建两个帐户:lrj、dev2(2)lrj将一个C#工程添加到源码管理服务器。共享文件夹“\\”(3)dev2从源码管理服务器上...原创 2019-09-05 17:17:23 · 390 阅读 · 0 评论 -
源代码管理工具(9)——服务器(5)——IIS(4)——FTP(2)——共享文件夹(1)——(共享者)服务器端的创建和操作
1、如何创建一个代码库?2、(共享者)服务器端的创建:(1)建一个FTP服务器,(能限制用户可以修改哪些文件,可以删除哪些文件,还能限制用户是否可以上传文件);(2)也可以通过IIS建一个网站服务器;(3)还可以建个共享文件夹,供别人访问,别人就可以到我的电脑上访问这个文件夹了。(安全级别相对比较低)。访问:\\IP地址\共享文件夹名。如:\\192.168.1.1\mytext...原创 2019-09-05 17:02:32 · 169 阅读 · 0 评论 -
源代码管理工具(8)——VSS(2)——VSS个人代码版本管理
1、创建代码库:(1)目的:防止代码误删,代码改错了回退到任意历史版本;一个人使用,不需要服务器。(2)打开“Microsoft Visual SourceSafe Administration”,主菜单【File】→【NewDataBase】,Location中选择磁盘中的专门用于保存代码库的目录。(3)两种模式:Lock-Modify-Unlock,CheckOut后锁定,不允许并...原创 2019-09-05 16:32:48 · 828 阅读 · 0 评论 -
源代码管理工具(7)——VSS(1)——VSS的使用
1、VSS是微软的针对小型团队的源代码管理工具。哪怕是个人进行开发也推荐用VSS,因为起码可以保证代码不会丢、改错了能反悔。工作久了的人,没有源代码管理根本不敢写代码。2、首先确保VisualStudio的主菜单的【工具】→【选项】→【源代码管理】中选择的是“Microsoft Visual SourceSafe”,如果没有这一项,说明没有安装VSS,请重新安装VSS。3、VSS不仅可以用...原创 2019-09-05 16:19:06 · 1327 阅读 · 0 评论 -
源代码管理工具(6)——源代码管理概念
1、代码库(Database(VSS中的说法)、repository(TFS、CVS、SVN中的说法)):代码统一放在这里进行管理。可以想象成保存代码的数据库。2、本地(local)版本:要对代码进行修改的时候先要把代码下载( checkout(签出)(动作一:下载最新代码;动作2:我要开始改了,先别让别人改) 、get :只是下载,没有CheckOut)到自己的计算机中,修改的是本地的版本,...原创 2019-09-05 16:15:12 · 334 阅读 · 0 评论 -
源代码管理工具(5)——代码管理(SourceControl)
1、小作坊:每个开发人员电脑上有自己的代码。硬盘坏了,欲哭无泪。安全意识强一些的公司会要求开发人员将代码隔一段时间放到一个集中的计算机上,以日期为文件夹进行备份。问题:如果备份不及时代码仍然会有部分丢失;过多的备份文件夹大部分内容是重复的会造成磁盘占用;无法做到多个人开发一个项目;无法对比两个版本的差异;代码改坏了,想回退也麻烦。2、正规开发团队:使用源代码管理(SourceControl)工...原创 2019-09-05 16:07:32 · 7134 阅读 · 2 评论 -
源代码管理工具(3)——签入代码到控制版本时需要注意的一些事项
签入代码到版本控制时,以下三个文件夹下的文件不用签入,而且也不应该签入。如果看不到.vs文件夹,就设置一下显示文件的后缀名,就可以看到了。...原创 2019-05-02 14:25:54 · 235 阅读 · 0 评论 -
源代码管理工具(4)——SVN(3)——svn log显示 1970年
1、问题1)svn查看log时,提示“Want to go offline”错误,如下图:2)关闭 或 cancel该提示对话框后,显示1970时间,如下图:2、解决方法1)试过很多方法,如:编辑svnserve.conf,设置“anon-access=none”;修改“passwd”、“authz”文档,都无效。2)无意看到一个方法,,完美解决: 右...转载 2019-07-01 16:52:07 · 636 阅读 · 0 评论 -
源代码管理工具(2)——SVN(2)——第一次用SVN遇到的问题
今天因为项目的需要第一次使用了svn来托管项目,第一使用svn遇到了几个问题。这个安装的过程很简单,不再赘述。在安装完成之后,相信肯定有一部分第一次用这个的人直接到开始处打开这个软件,这时候就会弹出下面的提示:TortoiseSVN is a shell extension.That means it is integrated into the windows explorer.To...转载 2019-03-26 12:04:19 · 168 阅读 · 0 评论 -
源代码管理工具(1)——SVN(1)——SVN 的使用新手指南,具体到步骤详细介绍----TortoiseSVN
一.客户端的使用:TortoiseSVN(下载地址:https://pan.baidu.com/s/14cAEV5ZfMA9mLlQAb4oznw 这里有包含中文版的语言包)。1.先下载安装(这个英文版的,如果你想要使用中文版的,可以下载一个语言包)。2.安装好之后,然后一路next即可安装。安装完毕后,在任意地方右键查看快捷菜单。发现TortoiseSVN即表示安装成功。3...转载 2019-03-26 11:16:12 · 221 阅读 · 0 评论