Windows 压缩文件夹避免使用 Mercurial 存储库文件夹 .hg
使用“发送至”创建 zip 文件 ->在 Windows 7 上,压缩文件夹不包括 .hg 文件夹。在 XP 中也会出现相同的行为。是因为文件夹名称以点开头吗?
Mercurial 创建 .hg 文件夹来保存存储库。每当压缩工作文件夹时,都会将 .hg 文件夹从压缩的 .zip 文件中保留下来。
Creating a zip file using Send To -> Compressed folder excludes .hg folder on Windows 7. The same behavior is seen in XP. Is it because folder name starts with a dot ?
Mercurial creates .hg folder to hold the repository. Whenever the working folder is zipped, it leaves .hg folder out of compressed .zip file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试使用 7-zip 或其他存档实用程序来压缩文件,因为 Windows 通常不喜欢以
.
开头的文件名。Try using 7-zip or another archival utility to compress the files, since Windows doesn't generally like filenames starting with
.
.是的,zip 会跳过压缩以“.”开头的 floder。在版本 7 以下的 Windows 上,
请参阅:WinXP 的“发送到压缩文件夹”如何决定 zip 文件中包含哪些内容?
我建议您在压缩文件之前先对其进行 tar 压缩。这样您就可以确保包含这些文件夹。 Tar 处理它们。
Yes zip skips compressing the floders that start with "." on windows below version 7
See : How does WinXP's "Send to Compressed (zipped) Folder" decide what to include in zip file?
I would suggest that you tar the file before you zip it. This way you will ensure that those folders are included. Tar handles them.