【发布时间】:2010-11-30 21:49:12
【问题描述】:
在 Windows 7 上使用发送到 -> 压缩文件夹不包括 .hg 文件夹创建 zip 文件。在 XP 中可以看到相同的行为。是不是因为文件夹名称以点开头?
Mercurial 创建 .hg 文件夹来保存存储库。每当压缩工作文件夹时,它都会使 .hg 文件夹脱离压缩的 .zip 文件。
【问题讨论】:
在 Windows 7 上使用发送到 -> 压缩文件夹不包括 .hg 文件夹创建 zip 文件。在 XP 中可以看到相同的行为。是不是因为文件夹名称以点开头?
Mercurial 创建 .hg 文件夹来保存存储库。每当压缩工作文件夹时,它都会使 .hg 文件夹脱离压缩的 .zip 文件。
【问题讨论】:
尝试使用 7-zip 或其他存档实用程序来压缩文件,因为 Windows 通常不喜欢以 . 开头的文件名。
【讨论】:
是的 zip 跳过压缩以“.”开头的文件。在版本 7 以下的 Windows 上
见:How does WinXP's "Send to Compressed (zipped) Folder" decide what to include in zip file?
我建议您在压缩文件之前先对文件进行 tar。这样,您将确保包含这些文件夹。 Tar 处理它们。
【讨论】: