在没有名为“Desktop.ini”的文件的情况下使用 Fossil 更新到以前版本的代码

Posted

技术标签:

【中文标题】在没有名为“Desktop.ini”的文件的情况下使用 Fossil 更新到以前版本的代码【英文标题】:Updating to a previous version of code with Fossil without a file called "Desktop.ini" 【发布时间】:2018-12-21 23:55:40 【问题描述】:

我是版本控制和 Fossil 方面的新手。我们正在使用 Fossil 来管理 C 代码的版本控制。我需要使用命令“更新版本号”返回到以前的版本,但是它不起作用,因为以前版本中包含的文件之一是“Desktop.ini”。当化石尝试复制该文件时,它可能由于 Windows 权限而出错。有没有办法从以前的签入中删除文件?另一种选择是什么?我可以输入“更新文件 1 文件 2 文件 3.... 版本号”,但这对于所有文件来说都非常耗时,而且除了单个文件之外,我看不到更新所有内容的方法。

【问题讨论】:

顺便说一句,您不需要输入版本的整个 SHA。前几个字符就足够了(通常是 6 个,但甚至是 4 个)。如果有更多版本以这些相同的数字开头,你会告诉的。 【参考方案1】:

您所要做的就是(使用 GUI,即化石 ui)转到要从中删除文件的签入处,然后单击要删除的每个文件,然后单击 Shun 选项,然后确认。完成所有文件后重建。

以上应该可以。

可以肯定的是,我只是在将文件更改为只读后在示例化石上尝试了它,这样更新就会显式失败。避开以前版本的文件不会再中止更新。

【讨论】:

以上是关于在没有名为“Desktop.ini”的文件的情况下使用 Fossil 更新到以前版本的代码的主要内容,如果未能解决你的问题,请参考以下文章

通过Desktop.ini设置文件夹备注以及图标

怎么开机自动运行vbs文件!急急急。。。。。

当我尝试在git bash中“ls”时,我得到'desktop.ini'的答案

文件夹的显示名称如何定义

文件夹如何添加备注(保证可以)

Windows中 更改文件夹配置文件desktop.ini设置备注之后,怎么样才能使其立刻生效?