Git, Mercurial и Bazaar, похоже, имеют одинаковые форматы для своего файла игнорирования (.gitignore
, .hgignore
, .bzrignore
[см. также bzr patterns]).
Чтобы улучшить синхронизацию глобальных файлов игнорирования, было бы безопасно использовать их как фактический файл и просто символизировать другие два в этом файле? Другими словами, существует ли какая-либо опасность сделать мой $HOME/.gitignore
канонический файл игнорирования и сделать
ln -s $HOME/.gitignore $HOME/.hgignore
ln -s $HOME/.gitignore $HOME/.bazaar/ignore
или есть какая-то тонкая разница между ними, которая укусила бы меня в какой-то момент?