У меня есть проект С++ в Eclipse. В проекте используются Perforce, а Eclipse установлен плагин Perforce. Все было хорошо, пока я не решил создать репозиторий git в моем проекте. Я создал репозиторий git, чтобы сделать снимок некоторых изменений, которые я не был готов к фиксации. Все было нормально, пока я не обновил свои файлы в Eclipse. Произошли две проблемы:
Если я создам новый файл в Eclipse, я бы хотел его добавить в Perforce, но если это произойдет, чтобы найти файл, я не хочу, чтобы он ничего с ним делал. Я также хотел бы дать Eclipse список типов файлов, которые всегда игнорируются, как и я с моим файлом .gitignore.
Я использую плагин P4WSAD, но я уверен, что проблема может возникнуть в любое время, когда у вас есть файлы, которые вы хотите, чтобы Eclipse не видел.
Просто добавьте файл .p4ignore
в корневой каталог проекта и добавьте все, что вам нужно, P4WSAD, чтобы игнорировать, например
.git
Подробнее см. документ на P4WSAD.
Это должно позаботиться о части Perforce
вашего вопроса. Для части Eclipse
см. Этот вопрос SO.