问题标签 [svndump]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
50907 浏览

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

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

我已经能够使用svnadmin dump转储整个存储库并将svnadmin load其转储到另一个存储库中,但是我找不到一种仅从原始存储库中转储一个项目的方法,因此我可以将其加载到新存储库中。这可能吗?如果有怎么办?

0 投票
4 回答
15018 浏览

svn - 颠覆消除功能

我只是在考虑编写一个 shell 脚本,以一种易于实现的方式(在外部,使用建议的方式,但自动化)来实现 obliterate 功能。

这是我的想法:

在客户端

  1. svn list -R > file-list.
  2. 以 grep 等多种方式过滤文件列表以创建文件“要删除的文件”,类似于一组grep XXX file-list>>files-to-delete.
  3. 使用 scp传输files-to-delete到服务器。

在服务器上

  1. 转储存储库svnadmin dump /path/to/repos > repos-dumpfile,这也可以作为备份保存。
  2. 过滤转储文件,对于“要删除的文件”中的每个单词,执行以下操作:cat repos-dumpfile | svndumpfilter exclude $file > new-dumpfile
  3. 创建一个新存储库并将新文件加载到其中svnadmin create new-name; svnadmin load new-name < new-dumpfile

这行得通吗?怎么会失败?还有其他想法吗?

0 投票
9 回答
84561 浏览

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

有没有一种简单的方法可以将目录从一个存储库复制到另一个存储库并复制所有历史记录?

0 投票
2 回答
602 浏览

svn - subversion :将特定的存储库内容移动到另一个存储库(出于安全原因,最后我必须删除旧的存储库)

出于安全原因,我想在从我的系统中删除当前存储库之前保留一个包含所有修订的特定文件夹(意味着我不想要存储库的其他信息,而是一个特定的文件夹)。所以我正在考虑创建一个新的存储库并将特定文件夹的内容复制到其中。有可能吗?

0 投票
1 回答
100 浏览

crash - cvs2svn 在结束前崩溃

我成功地跑cvs2svn了几次。现在我运行它,它在结束前崩溃了,在第 16 步。

我正在使用转储文件。

我收到以下错误: alt text http://img90.imageshack.us/img90/1079/73784110.jpg

会是什么?

0 投票
2 回答
105 浏览

svn - 仅将某些更改列表移动到新的 SVN 服务器

我想搬到一个新的 SVN 服务器。

在我当前的服务器上,我有很多非常旧的东西,我并不真正关心 - 我想将它移动到新服务器但不移动任何历史记录。我有很多图像和东西,这将使我的夜间备份比它需要的要大得多。
对于这段代码,我假设我只是从旧服务器导出它,删除不应该在其中的图像等,然后检查到新服务器。

我确实有一些代码,我确实想保留完整的历史记录。

如何只为存储库中的一些项目进行转储?

谢谢

0 投票
1 回答
3155 浏览

svn - VisualSVN 转储一个存储库项目

可能重复:
将转储的 SVN 存储库导入 Visual SVN

我不确定这是否是问这个问题的正确地方。在本地设置我的存储库时,我遵循了 VisualSVN 的建议(此处)。我现在正在迁移到外部方(codebaseHQ)。如何从存储库中转储项目以进行迁移。

我不再需要 VisualSVN 服务器中的所有项目。我只需要一个。我找不到有关如何仅转储项目的信息(例如上面链接中的 Application1)。

0 投票
4 回答
143 浏览

svn - 如何限制svn保存的历史数量?

例如,我只想要某个分支或项目的 3 条记录。

非常感谢你!

更新:谢谢你们的回答。也许这不是一个好问题。我有一个框架回购和几个引用该框架的项目。我通常会继续做一个项目,有时我需要更新框架。但是,我不想因为我的框架更新而影响任何其他项目,尽管我可能没有时间在框架发生变化时更新每个项目。所以我考虑的解决方案是在每个项目中检查框架.dll,以便每个项目都可以缓存一个版本的dll并且它们不会中断。但是,我不希望我的 svn 保留很多 dll 签入,所以我提出了上述问题.....我只是想我应该在每个项目中保留一份框架源代码而不是 dll。一旦我决定使用更新的框架,我就可以对每个项目进行合并' s 框架副本。这听起来更好。

0 投票
3 回答
2700 浏览

svn - 如何克隆 SVN 存储库的一部分?

我有一个 SVN 存储库,里面有很多目录。现在我想克隆这个存储库,只留下一个特定的目录。当然,我不需要与这个新存储库中的其他目录相关的任何修订。我该怎么做?谢谢。

0 投票
1 回答
1219 浏览

svn - 手动更改后重新计算 SVN 转储中的校验和

当我们将项目迁移到公共源托管时,我想从 SVN 存储库中删除一些“个人”信息。到目前为止,我在使用svndumptooland删除路径或修订方面做得很好svndumpfilter。但是,我也想从存储库中的特定文件中删除一些文本。

我通过对转储进行正则表达式手动删除了文本,效果很好,但是当我想使用转储时,我得到校验和不匹配。这显然是因为我更改了文件但没有更新校验和。

是否有任何工具可以重新计算转储中文件的校验和?或者是否有一个很好的文件编辑工具(应该允许正则表达式替换)在一个也更新校验和的 svn 转储中?