3

我在这里阅读了一些问题和答案,但与我的情况完全不符。

我想将我所有的化石存储库保存在一个地方。

所以我有

c:\Fossil_Repos\ 包含一个用于 WebPages_Repo 的存储库和另一个用于 Dev_repo 等的存储库等

我想将我的原始网页和开发页面保留在 Fossil_Repos 目录之外的单独目录中,这是我的结构

c:\Fossile_Repos\
c:\DevEnvironment\
c:\WebPageDevelopment\

这种结构似乎不无道理。

如果从我的 c:\Fossile_Repos\ 我运行命令

fossil open Dev_Repo
fossil add c:\DevEnvironment

然后我看到 c:\DevEnvironment 下所有目录和文件的列表,但是我接着添加

fossil commit -m "first deposit"

并在第一个文件上收到一条错误消息,说明该文件不存在。请注意,文件路径是正确的(但是它使用文件分隔符的 unix 方法将目录报告为 C:/DevEnvironment/firstFile.xml)

有人对我是否可以这样做有任何想法吗?

提前致谢

大卫

4

1 回答 1

5

您可以将存储库保存在任何您喜欢的地方。但是,您必须从结帐中向化石发出命令。

因此,在您的示例中:

cd c:\DevEnvironment
fossil open c:\Fossile_Repos\repo_file_name
.. edit the files ...
fossil commit -m "first deposit"
于 2012-06-15T13:56:25.917 回答