版本控制& Git

这篇博客介绍了如何使用Git初始化一个裸仓库,通过`git init --bare`命令,你可以快速创建一个不含工作目录的Git仓库,适用于远程仓库或者团队协作的场景。
摘要由CSDN通过智能技术生成
一 .  SVN  
VisualSVN  Server   服务器
TortoiseSvn   小乌龟---客户端
  .svn 这个隐藏目录记录着两项关键的信息: 工作文件的基准版本和一个本地副本最后更新的时间戳。
如果把这个文件删除,那这个目录就和服务器没有关系了,就是一个普通文件夹。

第1课    建立仓库,创建人员
1. usr1 怎么往服务器添加一个文件?
 ① 在该目录下(有.svn的目录) 创建一个文件,它会有一个问题,说明是未知文件。
 ② 点击文件右击,TortoiseSVN-->add 把这个文件添加到版本控制中,标签变成了“+”
 ③  再右击 --> commit, 写一个Log ,登录授权后,文件标签变成了"勾"

2. use2  那怎么把数据从服务器取出来呢?
①  在一个空目录下右击 ---> SVN checkout ----> 填写 URL  ,用usr2授权 就取出来了

第2课
1. 怎么设置人员的读、写权限?
  在要设置的仓库上右击---> Properties ---> Security  设置下面的Permissions   设成只读
 现在这个用户只能取数据,一旦要commit 就会出现403错误。

2. 怎么从服务器取出更新的数据?
目录右键--> SVN update 就可以了。

3.  Groups  组
 可以快速分配权限,给组分配权限,组下的人都有权限了。

4.多人同时修改时冲突问题。
 文件在修改时,别人已经修改完提交了,你的文件已经和服务端的不一样了。
合并  Merger
版本每提交一次就增加1.

如果和多个版本有冲突,提交是会出错的。
TortoiseSVN-->Edit conflicts. 查看冲突。 黄色的可以忽略。
修改好之后,黄色叹号还是没有消息,右键 TortoiseSVN--->Resolved ,O了解决了,再SVN Commit提交。


5. 恢复以前的版本
① 先查看以前修改的版本: TortoiseSVN -->Show log    
② 进入Log后,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值