问题标签 [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.
svn - Ubuntu 上的 Subversion - 增量转储更改了修订号
上周我转储了我的颠覆服务器。本周我错误地继续在我的旧存储库上提交。现在我开始从修订号 6713 到最新版本进行增量转储。
当我将它加载到新存储库时,我意识到我的新存储库中已经有了修订版 6713。因此,它在加载时会自动增加修订号。现在,每当我尝试通过 TortoiseSVN 在本地计算机上进行更新时,它都会显示之前一个修订版的评论。例子:
它在 TortoiseSVN 上显示我的版本号为:6720 'no comment'。那么我该如何解决这个问题呢?
svn - 将 svn 文件夹移动到自己的存储库
我有一个一直在扩展和扩展的存储库。现在我正在清理它并希望将每个项目移动到一个单独的存储库。我目前的设置:
现在我想将每个项目和每个解决方案移动到主干目录中自己的存储库。我一直在尝试使用 svnadmin dump 和 svndumpfilter,但问题是节点路径仍然像旧结构一样。如何获得以下结构?
svn - 如何提取将主干从 SVN 存储库扩展到具有历史记录的新存储库的分支
我已经用谷歌搜索了很多这个问题,但没有找到我需要的东西。
我有一个看起来像这样的存储库
树枝是它们的树干对应物的后代。例如对于 Project_A
自定义版本现在有了自己的生命,不再从主干获得任何更新(许多差异)。
我只需要在新存储库中提取与客户相关的修订。那就是: /Project_A/trunk 直到创建 1st_Custom_version_for_customer_A 的那一刻。然后是 /Project_A/branches/1st_Custom_version_for_customer_A 和 /Project_A/branches/2nd_Custom_version_for_customer_A。项目 B 也是如此。都在同一个存储库中。
我试过 svnsync 但只能提取 /Project_A/branches/2nd_Custom_version_for_customer_A,即使历史很好,我仍然看到其他分支的所有提交消息(这在我的情况下是一个问题)。
至于 svndumpfilter,如果我从一开始就将所有内容都放在“/Customer_A”下,那将是完美的(下次我会这样工作),但是当分支是另一个分支的副本时,有时会被重命名,删除,重新创建,等等...我看不到它工作正常。
有什么工具或东西可以帮助我在这里完成工作吗?
谢谢
c# - SVN 错误:“svnadmin:E205000:参数太多”
我正在尝试使用 C# 代码备份我的存储库
当我从命令行使用转储命令时
svnadmin dump C:\Repositories\Myrepo > C:\temp\myrepodumpfile.dump
它工作正常,但是当我尝试通过上面给出的 C# 代码使用它时,它会给出错误
svnadmin: E205000: Try 'svnadmin help' for more info
svnadmin: E205000: Too many arguments
我的 SVN 信息:
SVN 版本 1.7.5 环境变量 aslo 设置(我可以直接从 cmd 使用 sv)
似乎无法弄清楚是什么问题
svn - Moving SVN repositories data with history as subfolders into another repository
I have some repositories, and I need to transform the content of each one in subfolders of another repository preserving their history log... How can I do that?
svn - SVN 加载 ./myNewRepo < ./myOldRepo.dump -- 无法打开文件“myNewRepo/format”?
我正在尝试将旧存储库(我们称之为myOldRepo
)迁移到新存储库(myNewRepo
)。
我有一个旧 repo 的 svndump myOldRepo.dump
,. 我已经检查了我的新存储库,myNewRepo
. 两者都在同一个目录中。我正在尝试使用以下命令将旧的 repo 转储加载到新的 repo 中:
这给出了以下错误:
我已经使用 SVN 很长时间了,但format
在我的任何存储库中都没有看到文件。format
myNewRepo 中的预期是什么?
我还尝试在 myNewRepo 目录中创建一个空format
文件 ( )。touch format
然后,当我执行svnadmin load
命令时,我得到以下信息:
svn - 如何从 svn 历史记录中删除大的二进制文件?
因为我使用谷歌代码来托管我的 svn 存储库,所以从 SVN 历史记录中删除文件内容无法解决我的问题,因为我无法在谷歌代码上运行 svndump 和 svndumpfilter 命令。
那么有可能从谷歌代码的svn历史中删除大型二进制文件吗?
特别是当一些敏感数据被提交到 svn repo 时。
svn - 如何将本地 svn 存储库迁移到谷歌代码的 svn 存储库?
我的问题与 stackoverflow 上的其他帖子完全不同,例如如何将代码库从一个 svn 存储库迁移到另一个保留历史记录?.
将 svn repo 从一台电脑迁移到另一台电脑很容易,因为我可以完全控制这些电脑。如果我想将本地 svn repo 迁移到 google code 的 svn repo 应该怎么做?
似乎 svnadmin 转储和加载只能用于本地 URI。
那么有没有其他方法可以用来将本地 svn 转储导入谷歌的 svn 主机?
svn - 一次转储 Subversion 存储库一个修订版
我们有一个庞大而草率的 Subversion 存储库,其中包含 60 多个项目。、trunk
和目录位于存储库的根目录中branches
。tags
一些分支已经完成branches/project/branchName
。别人都做完了branches/BranchName/project
。有很多杂物。
有近 200,000 个修订版、22Gb 和 60 多个项目。
我想重组存储库,所以每个项目都有自己的存储库,并制定标准的分支策略。转储整个存储库大约需要 7 到 8 个小时,然后过滤掉我想要的内容是一个非常漫长的过程,因为我必须运行svndumpfilter
多次。
我正在考虑一个新的策略。如果我查看单个项目中涉及的修订,我们可能会谈论 400 个修订。我知道我可以进行svnadmin dump
一系列修订。如果我只转储我感兴趣的项目的修订版怎么办?我可以svnadmin dump
为每个修订版运行。我认为这实际上可能会更快。但是,这将如何影响加载到新存储库中?
是否存在仅转储我想要的修订的问题?
svn - SVN 在两个存储库之间移动带有历史记录的代码
我必须在两个存储库上工作,并且希望在两个存储库之间移动一个包含代码的目录,同时保留修订历史。
我在这里阅读了一些关于 SO 的问题,但仍然不确定该走哪条路。我们的存储库是巨大的(文件(orkingcopy)不包括修订>几个GB),因为所有内容都已签入(代码+设计数据+ ...)。
到目前为止我看到的解决方案是:
- svnadmin 转储 + 过滤器 + 导入:由于存储库大小,不是一个选项
- svnsync:我们已经在第二个存储库中有数据(存储库已经很大了,我认为合并它们不是一个好主意,除了决定这不是我的工作),根据我收集的信息,这需要第二个存储库空的。
- 第三方解决方案:反复崩溃,因为它无法删除文件,因为“另一个进程打开了文件”(尽管我可以通过操作系统删除文件,并且它是由脚本创建的)
是否有其他解决方案、方法,或者我错过了其中一个解决方案的一些内容?