Mercurial,只忽略源所在的目标文件

时间:2011-06-24 22:58:48

标签: mercurial binary hgignore

我的(未来)Mercurial存储库中有很多对象(.o)文件。我有大部分内容的来源,但有些是由合作者下载/提供的,我没有来源。当然,版本化二进制文件很糟糕,但是我想为那些我没有源代码的文件做这件事(假设它们很少,如果有的话,会被修改,另一方面我不能自己再生它们。)

假设我有一种简单的方法来确定.o对应的.c是否存在(例如,总是在同一个文件夹中),是否有一种简单的方法可以实现这一点?

感谢。

1 个答案:

答案 0 :(得分:5)

您可以安全地将*.o个文件添加到.hgignore,然后手动hg add个特定*.o个文件到存储库进行跟踪。任何自动添加(例如hg addremovehg add没有参数)仍将忽略*.o个文件,但您可以手动添加任何被忽略的内容,成为跟踪。