воскресенье, 28 июня 2009 г.

Настройка NetBeans и SVN для игнорирования pyc-файлов

Хотя Python и является интерпретатором, но в процессе выполнения программы он создает файлы с расширением .pyc, которые содержат байт-код соответствующих исходных файлов. Эти файлы Python размещает в тех же местах, где лежат и исходные выполняемые файлы с расширением .py.

Таким образом, получается, что файлы начинают двоиться, то есть вы наблюдаете пары, типа:

example.py
example.pyc

Очевидно, файлы с байт-кодом являются второстепенными и только мазолят глаза, хотя и заставляют программу работать быстрее. При этом они мазолят глаза не только в директориях на диске, но и NetBeans их охотно отображает. Кроме того, они (pyc-файлы) так и норовят пролезть в SVN-хранилище.

Однако решение есть!

Для SVN:
Открываем конфиг-файл($HOME/.subversion/config или %APPDATA%\Subversion\config под виндовсом) и добавляем в секцию [miscellany] строчку

global-ignores = *.pyc

Для NetBeans:
Файлы, игнорируемые средой, указываются в меню Tools | Options | Miscellaneous | Files | Ignored Files Pattern

Вот и все. Чтоб SVN подцепил конфиг, среду надо перезапустить.

0 коммент.:

Отправить комментарий