4

我的 Pycharm 开始生成 .bak 文件,例如文件 views.py 的 views.py.bak 这些文件是备份文件,所以我猜测应该有一些选项可以禁用/激活 bak 文件。解决方案?

4

1 回答 1

2

第三方模块将创建 .bak 文件。示例 - WinMerge:winmerge 文档
此外,开发人员过去常常将备份副本命名为“.bak、.old、.new 等”。
Wiki 链接:Bak 文件


(根据下面的 win Merge 文档指南)
备份文件页面
此页面允许您控制 WinMerge 如何创建备份文件。

  1. 在指定 WinMerge 应何时创建备份文件中创建备份文件。您可以单独启用或禁用以下每个选项:

文件夹比较(默认禁用):只要文件被覆盖(复制),就会创建备份文件。

文件比较(默认启用):每次保存文件时都会创建备份文件。

  1. Create backup files into 指定创建备份文件的位置。只能启用以下选项之一:

原始文件的文件夹(默认启用):备份文件创建在与源文件相同的文件夹中。这通常是一个不错的选择。不利的一面是清理大文件夹中的备份文件可能需要大量工作。

全局备份文件夹(默认禁用):所有备份文件都创建在一个全局文件夹中。这使它们易于清理。但是,如果有多个具有相同文件名的源文件,则最近的备份文件会覆盖之前的同名文件。

  1. 备份文件名 WinMerge 创建备份文件时,会将扩展名附加到源文件名。您可以选择以下扩展方案中的一个或两个:

附加 .bak -extension(默认启用):例如,file.txt 备份到 file.txt.bak。

文件比较(默认启用):时间戳几乎总是唯一的,因此此选项通常可以避免在源文件具有相同名称时重复备份文件名。

此外,每次保存文件时都存储一份文件副本提供了一种跟踪文件更改的方法。但是,您应该考虑到此选项会创建大量文件。


于 2019-10-25T13:57:05.533 回答