免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: lingfen1552
打印 上一主题 下一主题

svn目录转移问题,急…… [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-03-06 12:02 |只看该作者
原帖由 lingfen1552 于 2009-3-5 09:58 发表
现有源码库A,库中存有许多目录与文件,现欲想改变库目录结构,在A目录下建立trunk、branches及tags三个子目录,而把A目录下的原有所有目录文件移到trunk目录下,但是要保留原有的所有日志记录,该如何操作?在 ...

现有源码库A,库中存有许多目录与文件,现欲想改变库目录结构,在A目录下建立trunk、branches及tags三个子目录,而把A目录下的原有所有目录文件移到trunk目录下,但是要保留原有的所有日志记录,该如何操作?在此先谢过了~~~~~~~
1、新建你要的三个目录trunk、branches及tags 上传更新到SVN上
2、svn copy -m "LogMessage" AURL trunkURL
3、重新update,得到你想要的情况后。再清除原目录不要的数据


切记:重要数据先备份

[ 本帖最后由 我是DBA 于 2009-3-6 12:40 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2009-03-06 13:48 |只看该作者
原帖由 ppiqq 于 2009-3-6 12:00 发表
不懂 要是直接通过svnadmin create出目录 然后将整个一层的挪进去成么?


这样原有的版本信息是不是都不存在了?…………

论坛徽章:
0
13 [报告]
发表于 2009-03-06 14:03 |只看该作者

回复 #12 lingfen1552 的帖子

我的方法你试了吗?

论坛徽章:
0
14 [报告]
发表于 2009-03-06 15:16 |只看该作者
原帖由 我是DBA 于 2009-3-6 12:02 发表

现有源码库A,库中存有许多目录与文件,现欲想改变库目录结构,在A目录下建立trunk、branches及tags三个子目录,而把A目录下的原有所有目录文件移到trunk目录下,但是要保留原有的所有日志记录,该如何操作? ...


正在试呢~^_^

有两个问题没有弄明白:
1、“新建你要的三个目录trunk、branches及tags 上传更新到SVN上”,这三个目录是建立在A目录下为A的子目录吗?
2、“svn copy -m "LogMessage" AURL trunkURL”,如果问题1的三个目录是在A目录下,那么这个AURL已经包含了trunk等三个目录,这样不是出现递归现象了吗?

论坛徽章:
0
15 [报告]
发表于 2009-03-08 11:10 |只看该作者

回复 #14 lingfen1552 的帖子

你可以在A级目录同级目录建个B级目录,然后建三个文件,再用cp 命令复制过去,做完之后再改名。

论坛徽章:
0
16 [报告]
发表于 2009-03-13 01:04 |只看该作者

回复 #1 lingfen1552 的帖子

:wink:

论坛徽章:
0
17 [报告]
发表于 2009-03-13 15:36 |只看该作者
我觉得用tar命令可以做到

论坛徽章:
0
18 [报告]
发表于 2009-03-15 21:37 |只看该作者

回复 #17 lee_unix 的帖子

用tar日志会没掉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP