博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Make bare repository out of git svn init
阅读量:4538 次
发布时间:2019-06-08

本文共 801 字,大约阅读时间需要 2 分钟。

使用git-svn建立一个subversion代码库的git库的操作过程。

git svn init https://172.19.49.185:3690/svn/AS_BOSS_SVN -T JFZW/trunk/code/cbs repo.tmp --username=l39885 cat repo.tmp/.git/config | \ sed 's#:refs/remotes/trunk#:refs/heads/master#' | \ sed 's#:refs/remotes/\*#:refs/heads/*#' | \ sed 's#:refs/remotes/tags/\*#:refs/tags/*#' \ > repo.tmp/.git/config.tmp mv repo.tmp/.git/config.tmp repo.tmp/.git/config git --git-dir=repo.tmp/.git config --bool core.bare true mv repo.tmp/.git repo.git # git --git-dir=repo.git svn fetch -r373135 git --git-dir=repo.git svn fetch git --git-dir=repo.git svn gc git --git-dir=repo.git gc --aggressive

然后在另外一台机器上建立一个mirror clone。(备份很重要!)

git clone --mirror cbs@10.164.129.24:/srv/git/repo.git /srv2/git/repo.git

转载于:https://www.cnblogs.com/luojunqiang/archive/2012/09/14/2685415.html

你可能感兴趣的文章
swift
查看>>
pycharm 快捷键
查看>>
Linux常用命令
查看>>
.net中的设计模式---单例模式
查看>>
安装程序工具 (Installutil.exe)22
查看>>
如何简单解释 MapReduce算法
查看>>
从 0 到 1 实现 React 系列 —— 1.JSX 和 Virtual DOM
查看>>
面向接口编程详解(二)——编程实例
查看>>
解决java.lang.NoClassDefFoundError: org/apache/log4j/Level
查看>>
端口号
查看>>
mysql for macOS安装
查看>>
jquery与checkbox的checked属性的问题
查看>>
HDU5092——Seam Carving(动态规划+回溯)(2014上海邀请赛重现)
查看>>
java 格式化字符串
查看>>
[.Net]轻量ORM——Dapper
查看>>
语言基础
查看>>
C# : 操作Word文件的API - (将C# source中的xml注释转换成word文档)
查看>>
C#中字符串转换成枚举类型的方法
查看>>
psplash
查看>>
git的安装和简单使用
查看>>