问题标签 [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.
svn - svn 无法在文件中设置位置指针
我遇到了一个 svn 存储库的问题,该存储库到目前为止一直运行良好。
我收到错误
例如当我跑步时
其他一般症状包括无法签出、更新、提交等。
非常感谢任何帮助
谢谢!彼得
svn - svn:查询 mergeinfo 需要版本 3 的 FSFS 文件系统架构;
尝试查询合并信息时出现此错误。
我找不到任何有关如何将 FSFS 从版本 1 升级到版本 3 的信息
我想要完成的是跨分支跟踪修订
svn - 带有“序列化散列缺少终结符”错误的 svn 存储库损坏
我有一个本地颠覆存储库。我正在尝试将其转换为 Mercurial。在此过程中,我发现存储库已损坏。我试过以下
- svnadmin verify - 确认存储库在修订版 1265 已损坏。验证在此修订版处停止。
- svnadmin recover - 无法恢复存储库。
- 我试图转储存储库内容。svnadmin 转储在修订版 1265 处失败。所以转储到 1264 年。从修订版 1322 中进行了另一个转储。(从 1265 到 1321 的所有修订版都给出了序列化的哈希终止错误)。
- 我试图合并转储并将其加载到新的存储库中。但是,在“缺失”修订版(1265 到 1321)中添加了一些文件,并且在加载转储时出现错误。
我用谷歌搜索错误,建议似乎是转储存储库并将内容重新加载到新存储库中。但是,这对我不起作用。
我试图找出错误的确切含义。但是,我无法获得任何信息。我试图阅读 FSFS 结构的文档(http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_fs_fs/structure)。但是,找不到“序列化哈希”的任何细节。
有没有办法纠正存储库中的这个错误(手动/以编程方式)?
svn - FSFS 代表什么与颠覆有关?
我在互联网上搜索了一个明确的答案,但找不到一个。它代表什么?我目前正在尝试为我们的开发团队建立一个新的仓库,我想知道这个术语是什么意思。
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 升级为新格式?
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 会保留增量,但增量需要原始完整文件广告作为起点。这个“起点”存储在哪里?
如果我想继续从浏览器访问该项目,我知道我必须制作一个提交后脚本,以便原始位置的文件保持最新(最新版本)。
svn - Subversion 提交在 cygwin 上失败(仅限 FSFS 后端)
我正在尝试在 Cygwin 上创建一个 Subversion 存储库,但我无法添加任何内容。当我尝试提交时,我收到错误“svn: E160004: Invalid changes line in rev-file”。这是我的工作流程:
创建一个新的存储库
svnadmin create ~/repo
将存储库签出到工作目录
mkdir ~/working
svn co file:///home/username/repo ~/working
将内容添加到存储库
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,所以该软件是最新版本。
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。还有其他地方我需要下载这些客户端并安装吗?任何帮助将不胜感激。谢谢。
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?
svn - SVN 存储库还原消息“无法为 fs 类型 'bdb' 加载模块”
我使用的是 Visual SVN Server 2.X,但由于病毒,我失去了我的窗户。新安装后,当我尝试将现有存储库与新的 Visual SVN Server 3.xi 连接时出现错误“无法加载 fs 类型'bdb'的模块”。经过大量搜索后,我无法解决此问题。请建议解决这个问题。