天天看點

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 [email protected]:root/bmh.git

4.上傳:git push -u origin master

5.有svn更新就繼續git svn rebase,git push

#!/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')