发表于: 2017-10-15 23:39:19
1 819
今天做的事情:
下午开始了解SVN,它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。
<1> 安装时需要注意的部分
启动服务:net start svnservice 关闭服务:net stop svnservice 删除创建的服务:sc delete svn svnservice
<2> 安装之后:
在文件夹中右键就可以看到多了两个选择,一个是SVN Checkout 另一个是TortoiseSVN,因为好像没有账号密码什么,所以还不能干点什么。
这是安装之后的目录。因为只是简单安装,也看了其他的对import入库操作,签出操作。提交添加新文件,更新等等。
<3>:
简单了解Git和SVN区别:
1. 首先Git是分布式的,而SVN不是。
2. Git把内容按元数据方式存储,而SVN是按文件
3. Git的内容的完整性要优于SVN: GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
4.
版本库(repository):SVN只能有一个指定中央版本库。当这个中央版本库有问题时,所有工作成员都一起瘫痪直到版本库维修完毕或者新的版本库设立完成。而 Git可以有无限个版本库。或者,更正确的说法,每一个Git都是一个版本库,区别是它们是否拥有活跃目录(Git Working Tree)。如果主要版本库(例如:置於GitHub的版本库)发生了什麼事,工作成员仍然可以在自己的本地版本库(local repository)提交,等待主要版本库恢复即可。工作成员也可以提交到其他的版本库!
还有就是梳理一下任务一,再认真的解决一下存在的问题,查看验收标准和深度思考中的东西,欲速则不达。
遇到的问题:
暂时没有
收获:
认识管理版本工具SVN,了解Git与SVN区别。
评论