是否可以从 Fossil SCM 导出到其他 DVCS?

2024-01-21

多年来我一直使用 Darcs 作为我唯一的 DVCS...前段时间我探索了我也喜欢的 Monotone。

然而,两者的主要问题是缺乏完整的托管解决方案。

Fossil http://www.fossil-scm.org/index.html/doc/tip/www/index.wiki看起来是一个有趣的选择(尽管我们不喜欢它使用非标准 wiki 标记),考虑到它在托管要求方面非常轻,并且包含分布式错误跟踪器,这消除了对某些公共托管解决方案的需要,如 darcs & 的场景单调。

然而,Fossil 并没有被广泛采用,而且仍然是一个非常年轻的项目,所以我很好奇它如何与其他更成熟的 DVCS-es (bzr,git,hg) 一起运行......

根据我从文档中收集的信息,我发现它只能从 CVS 导入,尽管似乎有一些工具可以从 git 导入。

然而,更严重的问题是,事实上,没有工具可以通过使用例如从 Fossil 迁移到其他东西。 “标准”快速导出/导入工具链。

在档案中,我看到 Hipp 博士提到了“解构”命令,但对 Fossil 不够熟悉,我很好奇它如何用于将 Fossil 的文物导出到其他一些 DVCS 中,或者如果我不知道其他一些用于此类任务的工具/转换器?

这是一个严重的问题,问题是如果没有这样的工具,是否只使用 bzr/hg 更好(我们不是 Git 的粉丝,希望该工具在 Linux/Mac/Win 上运行良好,用于开源项目)而是与他们的公共托管服务(如 LP 和 Bitbucket)一起使用?


有趣的是,但最近(在我问了这个问题之后),Fossil 得到了import & export命令,这样现在就可以使用 Git 了快速导入/导出协议。 (看进出口” http://fossil-scm.org/index.html/doc/trunk/www/inout.wiki.) :-)

无需多言,但它使 Fossil 成为满足我的 DVCS 需求的完美工具,并且上述困境得到了解决,令我非常满意。 ;)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以从 Fossil SCM 导出到其他 DVCS? 的相关文章

  • 如何通过FTP将多个多级(不同层次)文件从本地版本覆盖到在线版本

    我只是在本地更改了几个不同目录中的许多文件 然后将更改推送到 Subversion 但这不会更改实时版本 只会更改存储库 现在我必须通过 FTP 更新这些文件 但它们都是不同的层次结构级别 我怎么做 我知道的唯一方法是采用我的整个本地版本并
  • 对于二进制文件,我应该使用 bfiles 还是 bigfiles?

    有一些善变的扩展可用于处理大型二进制文件 Bfiles http mercurial selenic com wiki BfilesExtension BigFiles http mercurial selenic com wiki Big
  • Laravel 迁移更改列的默认值

    我有一个已分配默认值的表 例如 我们可以看看以下内容 Schema create users function Blueprint table table gt increments id gt unsigned table gt inte
  • 如何更改多次提交的作者和提交者姓名/电子邮件?

    如何更改一系列提交的作者 注意 此答案会更改 SHA1 因此在已推送的分支上使用它时要小心 如果您只想修复名称的拼写或更新旧电子邮件 Git 可以让您无需使用重写历史记录即可完成此操作 mailmap See 我的另一个答案 https s
  • Gitlab 请求我创建一个合并请求,而不是直接推送到存储库

    我已经设置了一个deploy staging然而 每当我推入 GitLab 项目的存储库时 它有一个 DeployHQ webhook 如果这有什么不同的话 它会显示以下内容 remote remote To create a merge
  • 如果我解决了冲突,Git 的责备会改变吗?

    我试图弄清楚合并冲突是否导致了错误 但我遇到了困难 因为我不清楚冲突解决如何影响git blame 假设我在 master 中有一个文件 a b c 我在master中修改 a d c 但同事也是如此 他们在一个单独的分支中以不同的方式对其
  • 如何将字符串列更改为 bigint?

    在轨道迁移中 如何将字符串类型列更改为 bigint I have t change ip number from integer limit gt 8 I get PG Error ERROR column ip number from
  • 如何仅在一个分支的提交上“git bisect”?

    在我目前正在进行的一个项目中 我们将每个功能保留为自己的分支 并在功能准备就绪时将其合并回主分支 每个功能分支内的提交可能包括大量 WIP 并破坏其他功能的功能 直到它完整且稳定 无论如何 由于主分支的提交是唯一 据说 稳定的提交 我想gi
  • MKS/ PTC Integrity 源相当于 svn:ignore

    我们在工作中使用 MKS PTC Integrity 进行源代码控制 是否有与 subversion 中的 svn ignore 标志等效的东西 本质上 我想要一种方法来告诉 MKS 忽略文件夹 文件的更改 即我们的编译器输出文件夹等 您可
  • 孤独的开发人员但有大量的 xhtml css jquery 工作?我应该使用版本控制系统吗?

    它对于单用户单台 PC 有用还是太过分了 我可以使用任何版本控制系统来节省时间并提高生产力吗 如果答案是肯定的 那么哪种免费版本控制系统最适合我以及如何节省时间 我在家和办公室工作 这两个地方我都可以上网 我想从这两个地方访问源代码 Upd
  • 将源代码从 git 迁移到 TFVC

    我们使用的是Visual Studio Online 我们使用TFS的git支持 我们现在想停止使用 git 并使用 TFVC 将源代码迁移到 TFVC 的最佳解决方案是什么 假设您正在 VSO 中创建另一个项目并移动源代码 按照目前的情况
  • 如何将 Mercurial 存储库克隆到已存在的目录中?

    我有一个客户的 Django 项目 正在本地开发 使用 Mercurial 进行版本控制 我将本地存储库推送到我的个人远程服务器 我保存所有项目的地方 然后当我部署它时 在任何 Web 服务器上 我从我的个人服务器克隆该存储库 这在大多数服
  • Perforce Dev 分支 - 稀疏分支与私有分支

    我正在寻找一些关于可用于在 Perforce 仓库中创建单独开发分支的方法的优点和缺点的反馈 如果我理解正确的话 有两种方法可以处理这个问题 第一个是创建一个私有分支 它是您正在处理的分支的完整副本 该分支将完全独立 并将您的更改与目标分支
  • Git Visual Studio 与 Bitbucket confluence 连接到现有项目错误/获取失败

    如何使用 Visual Studio 17 从现有 Bitbucket GIT 存储库中提取数据 Error git 因致命错误而失败 找不到 xyz 存储库 I added 这个迷雾 https marketplace visualstu
  • IntelliJ:将“在路径中查找”范围限制为在 VCS 中跟踪的文件

    我想在 IntelliJ 中搜索整个项目目录 但将范围限制为在 VCS 中跟踪的文件 即我通过执行得到的结果相同git grep 我看到下面有一个自定义范围Find In Path gt Scope gt VCS Scopes gt Def
  • 将生成的文件存储在 Git 中

    我们有一个相当大且过于混乱的代码库 我们希望使用 Git 进行迁移 目前 它是一个大的整体块 不能轻易地分割成更小的独立组件 该代码构建了大量共享库 但它们的源代码如此交错 目前无法将其干净地分离到单独的存储库中 我不太关心 Git 是否可
  • 根据代码版本测试和管理数据库版本

    当您开发应用程序时 数据库的更改不可避免地会出现 我发现的技巧是让数据库构建与代码保持同步 过去 我添加了一个针对目标数据库执行 SQL 脚本的构建步骤 但这很危险 因为您可能会无意中添加虚假数据或更糟的情况 我的问题是保持数据库与代码同步
  • 二进制增量存储

    我正在寻找一种二进制增量存储解决方案来版本化大型二进制文件 数字音频工作站文件 使用 DAW 文件时 与用于存储原始数据 波形 的大量数据相比 大多数更改 尤其是在混音结束时 都非常小 如果我们的 DAW 文件有一个版本控制系统 让我们可以
  • 我可以在 git 中使用单个命令推送到多个存储库吗?

    基本上我想做一些类似的事情git push mybranch to repo1 repo2 repo3 现在我只是多次输入push 如果我急于完成push 我只需将它们全部发送到后台git push repo1 git push repo2
  • Accurev 性能如何?

    当前版本 4 7 的性能如何Accurev http www accurev com 每 100mb 每 GB 的结账时间 每 个文件或 mb 的提交时间 当 100 流时 gui 的响应能力 我刚刚进行了 Accurev 的演示 这些流看

随机推荐

  • 在 Spring 服务类的所有实例之间共享一个 hashmap 实例

    我打算创建一个实时计数器 因此 一个用户可以增加特定键的计数器值 而另一个则通过 ajax 请求 在循环中或使用某种长轮询方法 获取更新的计数值 我将使用 spring 控制器 它将注入服务类我可以执行如下操作 还是有更好的方法 Servi
  • ASP.NET (OWIN) Identity:如何从 Web API 控制器获取 UserID?

    使用VS2013 RTW ASP NET MVC5 我看过很多有关如何在使用 ASP NET 身份时向 ApplicationUser 类 和表 添加属性的文档 但我还没有看到任何关于如何拥有一个单独的表 其内容通过外键映射到 Applic
  • 如何在类型级别用可选字段表示数据?

    我正在研究具有值 多态 可以是任何值 的控制流数据 而且它也could有一个验证器函数来检查该值是否仍然有效 并且could有一个 刷新值 的函数 返回具有新值的新数据 在 vanilla Haskell 中它可以看起来像这样 data M
  • 是否可以在 Xamarin.Forms 应用程序中引用 .NET Framework 库?

    我有一个 Xamarin Forms 项目 NET Standard 2 0 库 Microsoft NETCore UniversalWindowsPlatform 6 0 7 我想引用 NET Framework 4 6 1 库 我在
  • 本机 Nuget 中的 cdecl 和 stdcall 调用约定

    我正在尝试构建一个本机 nuget 包 它提供了调用约定的支点 为 x86 构建提供了具有 cdecl 和 stdcall 约定的 DLL 大多数用户更喜欢 cdecl 调用约定 但 P Invoke 这个库的 NET 用户出于各种原因更喜
  • 检索 Sharepoint 列表 C#

    我正在尝试检索 SharePoint 列表及其中的所有项目 但我似乎无法获取该列表 我可以正常连接到该网站 但是当我尝试检索列表时 出现 CollectionNotInitialized 错误 我以管理员身份登录并拥有完全控制权限 谁能帮我
  • 执行器完成服务?如果我们有 invokeAll 为什么还需要一个?

    如果我们使用一个执行者完成服务 http docs oracle com javase 8 docs api java util concurrent ExecutorCompletionService html我们可以提交一系列任务Cal
  • 更改searchView的光标颜色

    我知道这个问题已经发布了数百万次 但我无法为我的案例找到可行的解决方案 我需要更改 searchView 的光标颜色 我没有 searchView 的 xml 定义 我以编程方式使用它 这是我的代码 public boolean onCre
  • 每个索引节点有多少字节?

    我需要创建大量不是很大的文件 如 4kb 8kb 这在我的计算机上是不可能的 因为它会将所有 inode 占用高达 100 并且我无法创建更多文件 df i dev sda5 Filesystem Inodes IUsed IFree IU
  • 有没有办法以颜色将文本输出到 R 控制台

    我正在编写一个脚本 我想根据条件以不同的颜色将文本消息输出到控制台 例如 红色表示错误 蓝色表示警告等 我正在使用 RStudio 看看新的crayon package http cran r project org web package
  • Google 容器引擎 (Kubernetes):Websocket (Socket.io) 无法在多个副本上工作

    我是 Google 容器引擎 GKE 的新手 当运行于localhost它工作正常 但是当我使用 GKE 部署到生产环境时 出现了 websocket 错误 我的节点应用程序是用Hapi js and Socket io我的结构如下图所示
  • 如果可能的话,如何在 Objective-C 中声明结构的 typedef 枚举

    为了能够将职位限制为可用职位列表 我尝试了以下声明 typedef enum feedbackPositionMiddle 20 f 80 f feedBackPositionTop 20 f 40 f feedBackPositionBo
  • 在 nlme 中拟合数据的技巧?

    当我将数据放入 nlme 时 我第一次尝试从未成功 之后nlme fit model 我习惯于看到这样的事情 Error in nlme formula model mass SSbgf day w max t e t m random l
  • Cocoa - 如何在故事板模式下将视图的委托连接到文件的所有者?

    当我使用 xib 时 我通过接口生成器将视图的委托连接到文件的所有者 然后进入视图控制器的 h 文件并将其设置为委托以通过 但是在故事板模式下 没有文件的所有者对象 我正在使用一个名为 NinevehGL 的引擎 它简化了使用 openGL
  • Mysql phpMyadmin 超时问题

    我在Mysql中有一个非常大的数据库 我需要以这种方式维护它 例如 Innodb 中大约有 300 000 条记录 我将记录解析到数据库中 但现在我需要通过转换一些字段类型 例如将 long int 转换为tinyint 或其他类型 来完善
  • onActivityResult 不从 viewPager 片段调用

    您好 我在主片段内使用 viewPager 和 Fragmnets 我正在尝试从图库或相机将图像获取为位图 但是在选择照片和 startActivityForResult 后 它没有在 onActivityResult 中捕获 这是我调用
  • 奇怪的变量赋值

    我最近在研究在网上找到的一些代码 发现了这个 php 语法 有人可以解释一下这行代码发生了什么吗 在语句的该位置 哪些变量被赋予了哪些值 运算符的目的是什么 谢谢 拍 啊 我刚刚用 javascript 写了一篇关于这个习惯用法的博客文章
  • 如何在集成测试中一起使用@DataMongoTest和@SpringBootTest

    我正在尝试为我的其余应用程序之一编写集成测试用例 该应用程序在内部使用 mongodb 来保存数据 DataMongoTest SpringBootTest webEnvironment WebEnvironment RANDOM PORT
  • graphql-spring-boot 上传二进制文件

    我正在尝试上传 GraphQL 突变和图像作为应用程序 表单数据 GraphQL 部分正在工作 但我想 保存 上传的二进制文件并添加 GraphQL 数据的路径 在 createGraphQLContext 中 我可以访问 HttpServ
  • 是否可以从 Fossil SCM 导出到其他 DVCS?

    多年来我一直使用 Darcs 作为我唯一的 DVCS 前段时间我探索了我也喜欢的 Monotone 然而 两者的主要问题是缺乏完整的托管解决方案 Fossil http www fossil scm org index html doc t