Fw: [问题] SVN将现有repository变成sub-repository

楼主: k6416337 (轰姆轰姆)   2014-08-11 11:45:14
※ [本文转录自 Linux 看板 #1JuV-i0c ]
作者: k6416337 (爱花我的嫁) 看板: Linux
标题: [问题] SVN将现有repository变成sub-repository
时间: Wed Aug 6 18:12:53 2014
各位好:
目前我遇到一个工作。
有三个现有的repository,分别叫a b c。现在建了一个新的repository叫作root。
现在要将A B C连同档案跟revision记录分别复制到root底下的A B C的subrepository。
未来只需要在root底下的A B C作管理。
目前想到两个方法,但是都失败。
1. 利用svnsync
方法是先在root底下建立三个资料夹名叫A B C(建完会被要求commit)。原本想用
svnsync init到A B C上,不过因为有revision了,而且不是root repository,所以会失
败。
2. 利用svnadmin hotcopy
这会需要root底下的A B C资料夹的路径,但是A B C并不会存在root资料夹底下,所以失
败。
请问有板友有更好的点子吗? 拜托了 谢谢
作者: johnny1972 (傻蛋)   2014-08-11 11:48:00
有考虑用 svn:externals 吗?
作者: lovdkkkk (dk)   2014-08-11 12:51:00
直接 export 到 root 下面 -> Add -> Commit ?
作者: Baternest (忍蛋)   2014-08-11 14:09:00
google一下svn dump/load如果repo可以各自独立 用svn:externals比较有弹性...
作者: lovdkkkk (dk)   2014-08-11 15:20:00
是说 ABC 还要有独立的 history tree, 不只是 merge 吗?
作者: Baternest (忍蛋)   2014-08-13 07:49:00
是年纪大了吗? 我看不太懂你在说什么 @@~dump/load我玩了一下的确是可以啊~ http://ppt.cc/GV5p用external commit log还是在各自的repo内 看需求选择

Links booklink

Contact Us: admin [ a t ] ucptt.com