2013-12-17 2 views
1

Я начал работать над проектом Python, используя Perforce для VCS, который ранее имел только один разработчик.Как удалить существующие файлы из Perforce и игнорировать их (без их удаления)

В настоящее время все файлы pyc находятся в исходном управлении, которое создает слияние боли.

Я видел, что я могу добавить файлы P4ignore, чтобы файлы pyc из VCS были продолжены, но мне нужен способ удалить их из perforce, не удаляя их с диска.

Или (и это мне пришло в голову, когда я задаю вопрос), как человек нового для питона, могу ли я просто удалить все файлы pyc из VCS (и так с диска), а затем позволить моему p4ignore файл останавливает вновь созданные файлы pyc от возвращения в VCS?

+0

Как указано в [этой другой записи SO] [1], вы можете использовать переменную P4IGNORE. [1]: http://stackoverflow.com/questions/55449/can-you-ignore-a-file-in-perforce – Emmanuel

+0

Ах-ха, я видел этот пост и уже P4Ignore в моем вопрос. AS Я новичок в Python. Я не был полностью уверен, что безопасно просто удалять файлы PYC. –

ответ

3

Вы можете смело удалять файлы .pyc, а затем игнорировать их здесь. Python автоматически генерирует новые файлы .pyc, когда модули будут импортированы/обновлены.

Создание файлов .pyc довольно быстро, поэтому нет заметных различий в производительности, даже когда python создает новые файлы.

Смежные вопросы