svn迁移到Git

1.克隆 git svn clone svn://192.168.1.236/test(如果有其它需要,可以增加clone参数)

2.git同步svn:   git svn rebase

3.gitlab远程:git remote add origin git@192.168.1.237:root/bmh.git

4.上传:git push -u origin master

5.有svn更新就继续git svn rebase,git push

6.cat /home/script/svn-git.py

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
import os,time
 
print time.ctime()
 
dirname = os.getcwd()
home = r'/home/bmh'
if dirname is home:
    os.system('git svn rebase')
    os.system('git push')
else:
    os.chdir(home)
    os.system('git svn rebase')
    os.system('git push')

7.crontab -l

* */3 * * * /usr/bin/python /home/script/svn-git.py >> /var/log/svn-git.log


      本文转自YU文武貝 51CTO博客,原文链接:http://blog.51cto.com/linuxerxy/1860207,如需转载请自行联系原作者





上一篇:Tree Recovery UVA - 536(二叉树的遍历)


下一篇:基础才是重中之重~延迟初始化