![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
版本控制
Blue summer
这个作者很懒,什么都没留下…
展开
-
git常用命令
1、配置2、原创 2021-07-04 22:42:44 · 164 阅读 · 0 评论 -
linux上搭建svn服务器
1、安装subversionyum install -y subversion2、设置数据目录subversion默认以/var/svn作为数据根目录,可以通过/etc/sysconfig/svnserve修改默认位置。OPTIONS="-r /data"设置根目录下/data作为数据存放路径。3、创建版本库svnadmin create /data/svntest创建后会有...原创 2019-11-20 20:05:47 · 111 阅读 · 0 评论 -
git svn clone出现Out of memory, malloc failed报错
背景最近在迁移svn仓库到gitlab,小的工程很快就搞好了,偏偏有一个工程很大,十几个G,每次到最后就报out of memory,甚是郁闷。Auto packing the repository for optimum performance. You may alsorun "git gc" manually. See "git help gc" for more informatio...原创 2019-01-10 14:22:29 · 1519 阅读 · 0 评论 -
svn迁移到gitlab并保留commit历史记录
背景项目上使用的svn作为代码版本管理工具,由于资源整合,需要迁移到gitlab上,同时要保留历史提交记录。迁移过程1、获取svn提交用户名因为在git上每个提交需要有用户的提交信息,如邮箱,因此我们得先获取到所有的用户名,然后生成如下对应的git格式,用于稍后的git clone上。Jordan = Jordan <Jordan@gmail.com>Kobe = Kobe...原创 2019-01-09 12:55:21 · 7809 阅读 · 1 评论 -
git恢复本地文件
背景项目管理过程中,有时候会误删文件,此时使用git pull没办法恢复。那有没有什么办法可以像svn那样,把当前缺失的文件一把恢复呢?答案是肯定的。解决手段1、恢复单个文件如果删除的只是某个文件,处理方式很简单,直接checkout即可,git checkout -- file其中,checkout后面两个-,是为了防止刚好有个分支名字为file。如果删除的文件很多呢,总不可能一...原创 2019-01-09 20:51:39 · 3106 阅读 · 0 评论 -
同步svn代码至git库
背景在将svn库迁移至git库后,因为不是所有人都熟悉git,因而还有一些代码还是在svn上提交,这就需要将这部分代码同步至git库。同步操作1、查看分支情况[root@CentOS-6-5 /home/svn/testproject]# git branch -a* master remotes/git-svn可见,remotes/git-svn就是git svn clone迁...原创 2019-01-15 16:39:42 · 3222 阅读 · 0 评论