相关疑难解决方法(0)

如何将单个文件夹从一个Subversion存储库移动到另一个存储库?

我在名为"project"的Subversion存储库中有一个"docs"文件夹.我得出的结论是它应该保存在一个名为"project_docs"的独立Subversion存储库中.

我想将"docs"文件夹(及其所有修订版)移动到"project_docs"存储库.有没有办法做到这一点?

svn directory move repository

155
推荐指数
3
解决办法
9万
查看次数

将多个SVN存储库合并为一个

在考虑了我之前的问题(一个SVN存储库或许多?)的答案后,我决定采用我拥有的4个左右的存储库并将它们合并为一个.这当然导致了一个问题,最好的方法是什么?

有没有办法组合两个或多个存储库来维护两者的版本历史记录?

编辑:我还应该指出我正在使用Assembla.com,它不提供对svnadmin命令的访问,AFAIK

另一个编辑:这甚至不重要吗?如果svnadmin适用于URL,那么就没问题了.

svn

59
推荐指数
4
解决办法
5万
查看次数

如何从包含多个项目的SVN存储库中转储一个项目?

我正在使用包含许多项目的SVN存储库.我需要将一些项目从该存储库移到单独的存储库中,每个项目一个,保留历史记录.

我已经能够使用svnadmin dump将整个存储库转储svnadmin load到另一个存储库中,但是我找不到从原始存储库中只转储一个项目的方法,因此我可以将其加载到新的存储库中.这可能吗?如果是这样的话?

svn svndumpfilter svnadmin svndump

42
推荐指数
1
解决办法
5万
查看次数

无法执行SVN转储 - 错误E720002和格式错误

我是SVN的新手,请原谅可能直截了当的问题.我正在尝试对我的一个项目进行Subversion转储:

svnadmin dump C:\code\project1 -r 9 > repo.dmp
Run Code Online (Sandbox Code Playgroud)

不幸的是我收到了这个错误:

svnadmin: E720002: Can't open file 'project1\format': The system cannot 
find the file specified.
Run Code Online (Sandbox Code Playgroud)

它似乎正在寻找format实际位于的文件project1\.svn\format.这让我感到困惑,因为我希望它在.svnproject1 的子目录中查找,而是查找根目录.

然后我尝试了:

svnadmin dump project1\.svn -r 9 > repo.dmp
Run Code Online (Sandbox Code Playgroud)

但这导致:

svnadmin: E165005: Expected repository format '3' or '5'; found format '12'
Run Code Online (Sandbox Code Playgroud)

我认为这是一个问题,我的格式没有数据,因为这是我读过的常见问题.我的服务器是repositoryhosting.com,它们在1.7.1服务器上.在我的客户端,我正在使用带有SVN的TortoiseSVN:

TortoiseSVN 1.7.4,Build 22459 - 64位Subversion 1.7.2

进一步阅读,我可能会混淆事情,需要反对实际的存储库而不是我的本地工作副本.问题是存储库位于由repositoryhosting.com托管的云中,svnadmin不接受URL作为repo位置,只接受本地路径.

会对正在发生的事情有所帮助...

svn tortoisesvn

30
推荐指数
1
解决办法
2万
查看次数

如何从SVN存储库中提取子树到新的子树?

我们有一个Subversion存储库,其中包含一个目录:

  • 除了RCS的功能之外,并不需要进行版本控制
  • 未与存储库中的任何其他内容一起进行版本控制
  • 修改大约是存储库其余部分的六倍

虽然我知道高版本号不是问题,但是我想将这个单个目录从我的主存储库中拉出来,然后再将其作为第二个,最理想的新目录.

最好的流程是什么?如果它有所不同,SVN存储库托管在(...检查...)FreeBSD机器上.

值得注意的是,虽然我需要在新存储库中保留版本历史记录,但是没有必要删除旧版本中的内容; 它可以坐在那里,尽我所能.

svn system-administration

8
推荐指数
1
解决办法
3765
查看次数

是否可以在保留历史记录的同时将单个文件从一个SVN存储库迁移到另一个SVN存储库?

我在我的个人SVN存储库中启动了一个小应用程序.它获得了足够的兴趣,值得将开发转移到共享组存储库.包括其历史记录的应用程序(只有一个文件)是否可以迁移到组存储库?

svn

5
推荐指数
1
解决办法
1305
查看次数

将 SVN 存储库从 Google 代码迁移到另一个存储库服务器(保留历史记录)

我在这里阅读了一些关于如何使用 svnadmin/dump 等操作的问题/答案。实际上我没有正确理解我应该做什么。

如何将一个 SVN 存储库迁移到另一个 SVN 存储库?

我想我必须使用 svnadmin 从 Google 代码库中进行某种转储,但是我从哪里获得这个 svnadmin?

我在 WXP 上使用 TortoiseSVN 1.6.3 并且我的所有 C 文件夹中都没有 svnadmin.exe 命令,我应该在哪里下载这些应用程序?

谢谢!

svn migration tortoisesvn svnadmin

5
推荐指数
1
解决办法
3081
查看次数