SVN專案遷移GitLab步驟

2021-08-25 11:35:32 字數 761 閱讀 5119

1.第一步,匯出svn專案的提交日誌,即show log對應的提交日誌,執行如下命令:

cat changelog.txt | awk -f 『|』 『』 | sort -u | awk 『/./』|awk 『』>users.txt

users.txt最後的格式如下:

xiaomin = xiaomin

xiaomi = xiaomi

左側的【xiaomin】代表之前的svn的賬戶,中間的【xiaomin】代表gitlab的使用者名稱,後面的郵箱是gitlab註冊的郵箱位址。

git svn clone svn: –authors-file=users.txt –no-metadata test

4.新增remote

git remote addorigingit@10.0.33.33:xiaomin/test.git

5.push到gitlab

git pushorigin–all

接下來就是修改jenkins打包位址,將svn位址改為git位址

SVN遷移Gitlab步驟

公司要求將之前使用svn進行管理的專案遷移到gitlab進行專案管理,但是運維連不上我們這邊的svn伺服器,於是我們就得自己將svn專案遷移到gitlab。yeah!終於有我表現的機會了。要求保留svn上的提交記錄 總體的執行步驟如下 賬號對應 git svn拉取原來svn專案 提交專案到gitla...

svn專案遷移到公司gitlab庫

2 開啟git bash控制台 3 git 全域性設定 git config global user.name gitlab使用者名稱 git config global user.email 你的gitlab郵箱 4 建立新版本庫 如果本地沒有從svn下拉取通過git 從svn轉殖專案 git s...

gitlab專案遷移

gitlab project專案遷移 git remote v git remote set url origin git git.bbb.net 360 fyd fang.git git remote v git branch a git push origin master master git...