мы работаем над проектом, в котором веб-проект angularjs компилируется, а двоичные файлы хранятся в hg repo. Проблема заключается в том, что js-файлы angularjs обычно компилируются с хэшированием для всех двоичных файлов. Пример: к двоичным файлам добавляются уникальные расширения для каждого файла
main.1cc794c25c00388d81bb.js,
polyfills.eda7b2736c9951cdce19.js,
runtime.a2aefc53e5f0bce023ee.js,
common.7d1522841bf85b01f2e6.js,
1.620807da7415abaeeb47.js,
2.93e8bd3b179a0199a6a3.....etc.
Проблема в том, что каждый раз при регистрации нового двоичного файла в hg repo он обнаруживается как новый файл и сохраняется вместе со старым файлом с тем же именем. Итак, мне нужен способ обмануть репозиторий hg, сохранить имя файла, но при этом считать его старым файлом, заменяющим предыдущий.
main.1cc794c25c00388d81bb.js ==> overwrite old main.js
polyfills.eda7b2736c9951cdce19.js ==> overwrite old polyfill.js
runtime.a2aefc53e5f0bce023ee.js ==> overwrite old polyfill.js
common.7d1522841bf85b01f2e6.js ==> overwrite old commom.js
1.620807da7415abaeeb47.js ==> overwrite old 1.js
2.93e8bd3b179a0199a6a3 ==> overwrite old 2.js
Может ли кто-нибудь указать, как обмануть hg, чтобы считать эти файлы просто модификацией предыдущих файлов, а не новыми?
Можно ли использовать hgignore или другое расширение ...