Bladeren bron

更新 'README.md'

kinve 4 jaren geleden
bovenliggende
commit
b2205c9eca
1 gewijzigde bestanden met toevoegingen van 39 en 1 verwijderingen
  1. 39 1
      README.md

+ 39 - 1
README.md

@@ -1 +1,39 @@
-批量svn转化git
+基于subgit-3.3.12,批量svn转化git 环境:
+```
+subgit: version 3.3.12  (https://subgit.com/files/subgit-3.3.12.zip)
+svn: version 1.8.11 (r1643975)
+git: version 2.34.1.windows.1
+```
+环境2: 1.在svn服务器中新建subgit/secret账户(所有项目可以读取,用于批量拉取代码),对应svn_test1\subgit\passwd 2.目录映射:本次所有svn工程没有trunk、branches,对应svn_test1\subgit\config 在脚本中执行sed自动替换,如果不能对应自己的工程,注意修改
+```
+from :
+	trunk = trunk:refs/heads/master
+	branches = branches/*:refs/heads/*
+	tags = tags/*:refs/tags/*
+	shelves = shelves/*:refs/shelves/*
+to :   
+	trunk = :refs/heads/master
+	#branches = branches/*:refs/heads/*
+	#tags = tags/*:refs/tags/*
+	#shelves = shelves/*:refs/shelves/*
+```
+方法: 1.修改 批量转化.bat
+```
+set "SVN_HOST=http://127.0.0.1:8080"
+set "GIT_HOST=http://192.168.50.184:3000"
+```
+2.修改 list.txt svn映射git工程
+```
+svn_test1|git_test1
+svn_test2|git_test2
+```
+3.cmd执行
+```
+>批量修改.bat
+```
+结果:
+```
+http://127.0.0.1:8080/svn/svn_test1 => http://192.168.50.184:3000/xxx/git_test1.git
+http://127.0.0.1:8080/svn/svn_test2 => http://192.168.50.184:3000/xxx/git_test2.git
+```
+发现问题:Error:svn: E175002 之前部分工程强制修改svn的版本,0,1,237,后修改为0,1,2正常(最好不要手动去修改SVN版本)