有个一个项目projectA在repoX中(http://server/repoA/turnk/projectA),现在需要把projectA从repoX迁移到repoY中。
1.把projectA从repoX中dump下来
svnrdump dump http://server/repoX/turnk/projectA > projectA.dump
2.过滤dump文件,把空的revision去掉,并且,去掉/trunk目录
cat projectA.dump | svndumpfilter --drop-all-empty-revs --renumber-revs include /trunk/projectA > projectA.dump.new
3.导入到新的repoB中
svnadmin load --bypass-prop-validation http://server/repoY < projectA.dump.new
在迁移过程中碰到的问题,
- 在#2过滤空revision的时候,不知道为什么,svndumpfilter会把一些不是空的rivision也过滤掉,必须使用cat加管道符的方式,才能正确的过滤空的rivision。
- 在#2过滤的时候如果inclde后面的目录指定的是“/”而不是"/trunk/projectA",在#3导入时就会报“/trunk” aleady exist的错。
- 在正式导入先可以用命令svnadmin create testRepo在本地创建一个local的repo,进行测试。比如在/Users/shqu/svn目录执行此命令,那么testRepo的SVN地址为file:///Users/shqu/svn/testRepo
相关推荐
更改时用 SVNService -setup -d -r c:\otherplace\svnrepo 如果访问其中的一个项目c:\svnrepo\project1,可以指定路径 svn://localhost/svnrepo/project1 (注:作为url时用/) 第一次安装完后要到服务中手动启动它...
Test::SVN::Repo - 用于测试的 Subversion 存储库装置 版本 版本 0.022 概要 # Create a plain on-disk repo my $repo = Test::SVN::Repo->new; # Create a repo with password authenticated server $repo = Test:...
定时拍摄 读取 svn repo 并生成输出(文件?)
步骤 1 假设安装Apache至D:\Apache2 (%Apache_HOME%) 2 复制附件解压后里面的*.dll和*.so到%APACHE_HOME%\modules 3 修改%APACHE_HOME%\conf\httpd.conf,增加或修改: ... SVNPath d:/svnrepo </Location>
1.查看yum是否安装 在终端中输入yum即可如果已经安装,会显示yum的参数 ... 执行上面的命令后,自动建立repo测试库,查看/data/svn/repo 文件夹发现包含了conf, db,format,hooks, locks,
SVN演示 SVN演示 SVN演示 SVN演示 SVN演示 SVN演示
svn2git:从svn repo迁移到git repo的样本
SVN培训 SVN培训 SVN培训 SVN培训 SVN培训 SVN培训
svn客户端svn客户端svn客户端svn客户端svn客户端
svnadmin create svn/repo 注:这里的repo是版本库名称 4.配置svn 创建版本库后,在这个版本库的conf目录下会生成3个配置文件: [root@singledb conf]# pwd /root/svn/repo/conf [root@singledb conf]# ls authz ...
svn插件svn插件
1、在指定目录建立仓库保存总目录,本文示例目录设定为:/usr/local/svn/svnrepos # mkdir -p /usr/local/svn/svnrepos 2、在总目录中创建两个仓库的文件夹,以及使用命令创建版本库 # mkdir -p /usr/local/svn/...
安装svn安装svn安装svn
SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN...
同样值得注意的是,您可以有一条规则,例如,svnrepo / branches / foo / 2.1 /中的更改将在存储库中显示为git-branch。 如果您拥有适当的规则集,则该工具将为您创建git存储库,并在逐次提交转换时显示进度。
svn操作手册svn操作手册svn操作手册svn操作手册svn操作手册
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
是否遇到过公司里的sx向svn提交了不该提交的文件?.sdf debug release 等等,是否对此感到崩溃?!是否svn仓库已经占用了大量的磁盘空间? 使用本图形化工具帮助你将这些文件彻底地从svn中删除。 先导出svn仓库 ...
svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件
这是最好的SVN右键清除。中文。不分版本。我下载了好多别人的,没一个能很好的用。有些根本就清 不了,有些要清两次。这个是最好用的,本人测试完全保证没问题。 我们建立SVN时经常遇到新建新的SVN项目后但是里面带...