问题标签 [fsfs]

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 投票
5 回答
7688 浏览

svn - svn 无法在文件中设置位置指针

我遇到了一个 svn 存储库的问题,该存储库到目前为止一直运行良好。

我收到错误

例如当我跑步时

其他一般症状包括无法签出、更新、提交等。

非常感谢任何帮助

谢谢!彼得

0 投票
4 回答
11551 浏览

svn - svn:查询 mergeinfo 需要版本 3 的 FSFS 文件系统架构;

尝试查询合并信息时出现此错误。

我找不到任何有关如何将 FSFS 从版本 1 升级到版本 3 的信息

我想要完成的是跨分支跟踪修订

0 投票
1 回答
2654 浏览

svn - 带有“序列化散列缺少终结符”错误的 svn 存储库损坏

我有一个本地颠覆存储库。我正在尝试将其转换为 Mercurial。在此过程中,我发现存储库已损坏。我试过以下

  1. svnadmin verify - 确认存储库在修订版 1265 已损坏。验证在此修订版处停止。
  2. svnadmin recover - 无法恢复存储库。
  3. 我试图转储存储库内容。svnadmin 转储在修订版 1265 处失败。所以转储到 1264 年。从修订版 1322 中进行了另一个转储。(从 1265 到 1321 的所有修订版都给出了序列化的哈希终止错误)。
  4. 我试图合并转储并将其加载到新的存储库中。但是,在“缺失”修订版(1265 到 1321)中添加了一些文件,并且在加载转储时出现错误。

我用谷歌搜索错误,建议似乎是转储存储库并将内容重新加载到新存储库中。但是,这对我不起作用。

我试图找出错误的确切含义。但是,我无法获得任何信息。我试图阅读 FSFS 结构的文档(http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_fs_fs/structure)。但是,找不到“序列化哈希”的任何细节。

有没有办法纠正存储库中的这个错误(手动/以编程方式)?

0 投票
2 回答
4457 浏览

svn - FSFS 代表什么与颠覆有关?

我在互联网上搜索了一个明确的答案,但找不到一个。它代表什么?我目前正在尝试为我们的开发团队建立一个新的仓库,我想知道这个术语是什么意思。

0 投票
1 回答
2542 浏览

svn - Subversion FSFS 存储库中缺少格式文件

我尝试在 VisualSVN Server、Windows Server 2012 中为非常旧的Subversion 存储库设置 http 服务器。

在 VisualSVN 服务器 (apache+svn 1.8) 中导入时,它说

Can't open file 'C:\Reps****\format':系统找不到指定的文件。

我在 \db 中找到了名为“format”的文件并选择它进行导入,然后它说

预期的存储库格式“3”或“5”;找到格式“2”

我尝试通过 svnadmin v1.5 升级 repo,它还说

预期的存储库格式“3”或“5”;找到格式“2”

如何将 repo 升级为新格式?

0 投票
1 回答
135 浏览

svn - SVN Repository - 原始项目文件的位置

我有一个带有 Apache 的 Debian 6 服务器和一个包含我们正在处理的项目的所有文件的文件夹。项目存储在 /var/project 项目的站点可以通过浏览器通过http://project.local访问(通过 Apache) 我在服务器上安装了 SVN 以便对项目进行控制版本。

我在 /var/projectrepo 上创建了存储库(FSFS)

svnadmin 创建 /var/projectrepo

我在 Windows 客户端上安装了 TortoiseSVN 并检查了他们的项目。

现在:原始位置(/var/project)的项目文件甚至可以删除,因为现在存储库保留了所有文件和更改。但是哪里?在 /var/projectrepo 内没有包含项目文件的文件夹。我的意思是:我知道 SVN 会保留增量,但增量需要原始完整文件广告作为起点。这个“起点”存储在哪里?

如果我想继续从浏览器访问该项目,我知道我必须制作一个提交后脚本,以便原始位置的文件保持最新(最新版本)。

0 投票
0 回答
197 浏览

svn - Subversion 提交在 cygwin 上失败(仅限 FSFS 后端)

我正在尝试在 Cygwin 上创建一个 Subversion 存储库,但我无法添加任何内容。当我尝试提交时,我收到错误“svn: E160004: Invalid changes line in rev-file”。这是我的工作流程:

  1. 创建一个新的存储库

    svnadmin create ~/repo

  2. 将存储库签出到工作目录

    mkdir ~/working
    svn co file:///home/username/repo ~/working

  3. 将内容添加到存储库

    mkdir -p ~/working/myproject/trunk
    cd ~/working
    echo "Blah" > myproject/trunk/file.txt
    svn add myproject
    svn commit -m "Commit message"

最后一步失败并显示以下消息:

我还尝试了不同的工作流程。我尝试创建工作目录,添加内容,然后使用svn import将内容添加到存储库。但我得到相同的结果。

奇怪的是,如果我使用 BDB 后端而不是 FSFS 创建存储库,它可以正常工作。我可以毫无问题地添加内容。我尝试将内容添加到 BDB 支持的存储库,创建一个 FSFS 支持的存储库,并使用 svnadmin dump/load 复制数据,但是当我尝试将内容添加到 FSFS 支持的存储库时出现相同的错误。如果可能的话,我更喜欢使用 FSFS 来实现互操作性和便于备份/恢复。

我想也许提交钩子是问题所在。当我创建存储库时,我看到所有示例挂钩都是可执行的。我曾经chmod a-x使示例挂钩无法执行,但这并没有解决错误。我没有使用任何提交挂钩。

我使用的是 64 位 Windows 7 企业版。我正在使用 Cygwin 的 32 位安装。我昨天刚刚更新了 Cygwin 并安装了 Subversion,所以该软件是最新版本。

0 投票
1 回答
537 浏览

svn - svn-bench 和 fsfs-stats 二进制使用

我查看了 SVN 1.8 中的 svn-bench 和 fsfs-stats 二进制工具,如http://subversion.apache.org/docs/release-notes/1.8.html#new-tools中所述

但我无法通过命令行客户端使用它。我目前正在使用 SVN 1.8.9。还有其他地方我需要下载这些客户端并安装吗?任何帮助将不胜感激。谢谢。

0 投票
1 回答
131 浏览

linux - 将 Subversion 迁移到新服务器,不同版本

我需要迁移一些 svn repos:

来自:Linux 32 位,svn 1.6.11

至:Linux 64 位,svn 1.8.10

存储库正在使用 fsfs 文件系统 db。

迁移存储库的最佳方法是什么?我不介意在迁移期间有停机时间。从 32 位到 64 位有什么影响吗?

我可以在目标上安装 1.8.10 并直接迁移到该目标吗?还是我需要迁移到 1.6.11 并就地升级到 1.8.10?

0 投票
1 回答
1323 浏览

svn - SVN 存储库还原消息“无法为 fs 类型 'bdb' 加载模块”

我使用的是 Visual SVN Server 2.X,但由于病毒,我失去了我的窗户。新安装后,当我尝试将现有存储库与新的 Visual SVN Server 3.xi 连接时出现错误“无法加载 fs 类型'bdb'的模块”。经过大量搜索后,我无法解决此问题。请建议解决这个问题。