我正在尝试将化石用作新的VCS,因为我是从事小型项目的一个孤独的开发人员。我开始测试化石,但遇到了(可能是主要的新手)问题。一个如何推或拉到另一个目录(在Hg上很容易)。 Fossil的pull或push命令期望使用URL,而不是目录。当我在一个目录中启动服务器并尝试从另一个目录推送时,出现“服务器循环”错误消息。有任何想法吗?

最佳答案

根据this fossil ticket的说法,克隆,插入和拉出都需要运行化石服务器。您不仅可以使用存储库,还必须启动服务器,然后引用http://localhost/whatever,您应该会很高兴。

  • 在原始存储库
  • 中运行fossil server
  • 转到目标目录并运行fossil clone http://localhost:8080 <repository name>(或插入或拉出)
  • 10-05 21:35