如何使用 Tup 清理我的构建工件?
我的项目产生了很多我想清理的工件。Tup 似乎没有办法做到这一点,而且git reset --hard HEAD
,即使在 a 之后git add -Af
,也不起作用。
如何使用 Tup 清理我的构建工件?
我的项目产生了很多我想清理的工件。Tup 似乎没有办法做到这一点,而且git reset --hard HEAD
,即使在 a 之后git add -Af
,也不起作用。
为了完整起见,您可以使用变体保持清洁。
touch default.config # An empty config file is ok
tup variant default
tup
构建文件将进入目录./build-default
。
如果您在活动的 tup 项目中执行上述操作,tup 将删除所有原位构建文件并将它们移动到您的构建目录。
该命令没有什么特别之处tup variant
。它只是提供了一点自动化。以下将实现相同:
touch default.config
mkdir build-default
ln -s default.config build-default/tup.config
tup
Tup 没有Makefile可以定义的 clean 函数。
如果您使用的是 Git 存储库,则可以git-clean您的存储库。
$ git add -A
$ git reset --hard HEAD
$ git clean -dffx
如果您正在进行一些更改并且需要在不终止更改的情况下清除所有内容,请使用:
$ git clean -Xf