这个问题是关于使用
DrRacket处理
.rkt~
文件时生成的 .rkt
文件。实际上我不确定这是否是 DrRacket 特有的,但那是我目前正在使用的 IDE。
它们似乎存储与扩展名为
.rkt
的同名程序相同的信息,只是更新不那么频繁。我想知道它们的用途是什么,因为这将告诉我如何在版本控制中处理它们以及是否/何时删除它们。
到目前为止我发现了什么:
.rkt~
扩展名。.rkt~
文件被称为“首次更改文件”,.rkt~
是这些文件的 Unix/MacOS 扩展名。在 Windows 上,扩展名更改为 .bak
,而不是 .rkt~
。它们在使用 DrRacket 进行更改之前存储现有文件的状态。
请参阅文档中的以下内容,DrRacket 文件
[与备份文件]分开,DrRacket 创建“首次更改”文件。当您在 DrRacket 中修改现有文件并保存它时,如果不存在此类文件,DrRacket 会将旧版本的文件复制到特殊的首次更改文件中。首次更改文件与原始文件保存在同一目录中,首次更改文件的名称是根据原始文件的名称生成的...