Mercurial, игнорировать только объектные файлы, для которых есть источник - PullRequest
3 голосов
/ 25 июня 2011

У меня довольно много объектов (.o) файлов в моем (будущем) хранилище Mercurial.У меня есть источник для большинства из них, но некоторые были загружены / предоставлены соавторами, и у меня нет источников.Конечно, версионирование бинарных файлов - это плохо, но я хотел бы сделать это для тех немногих файлов, для которых у меня нет источников (учитывая, что они редко, если вообще когда-либо будут изменены, и что с другой стороны, ясам не могу их регенерировать).

Предполагая, что у меня есть простой способ определить, где находится .c, соответствующий .o, если он существует (например, всегда в одной и той же папке), есть ли простой способ добиться этого?

Спасибо.

1 Ответ

5 голосов
/ 25 июня 2011

Вы можете безопасно добавлять *.o файлы в ваш .hgignore, а затем вручную hg add определенные *.o файлы в хранилище для отслеживания.Любое автоматическое добавление (например, hg addremove или hg add без аргумента) будет по-прежнему игнорировать *.o файлов, но вы можете вручную добавить все игнорируемое, и будет отслеживаться.

...