Download List

项目描述

CVS, GIT, and Mercurial as well as other well-known version control systems cannot version directories. In other words, you cannot add empty directories. A "workaround" for this issue is to use placeholder files that are placed into empty directories. These placeholder files can then be committed into the repository and will make sure that, upon checkout, the directory tree is entirely reconstructed. The problem with using placeholder files is that you need to create them, and need to delete them if they are not necessary anymore (because sub-directories or real files were added). With big source trees, managing these placeholder files can be cumbersome and error prone. MarkEmptyDirs can manage the creation/deletion of such placeholder files automatically. It creates placeholder files in all empty "leaf" directories. If later on new files or directories are put into such directories, the placeholder files are not necessary anymore, and are removed automatically.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-08-19 06:18 Back to release list
1.5

这个版本增加了三个新的模板变量:1'符'变量,'迪尔'变量,以及'符'变量。它增加了两个新的' -创建挂机'和' -删除钩'选项,让您在脚本挂钩将于占位符创建执行/删除。目录扫描性能,错误处理和输出的帮助信息也有所改善。为简单起见,' -干'别名为' -干运行'选项已被放弃。阿错误也是固定的:在默认设置排除的目录现在包含'CVS的'。代替'个人简历'。
标签: Stable, cli
This version adds three new template variables: a 'placeholder' variable, a 'dir' variable, and a 'separator' variable. It adds two new '--create-hook' and '--delete-hook' options, allowing you to hook in scripts to be executed on placeholder creation/deletion. Directory scanning performance, error handling, and help message output are also improved. For simplicity, the '--dry' alias for the '--dry-run' option has been abandoned. A bug is also fixed: the set of default excluded directories now contains 'CVS' instead of '.cvs'.

Project Resources