У меня есть проект, который я регулярно добавлял в файлы, и заметил, что только некоторые из файлов управляются локальным репозиторием git. Другими словами, когда я изменяю некоторые файлы, нет никаких указаний на статус контроля источника (например, «M»).XCode 4.2 и локальный репозиторий git
Файлы, демонстрирующие это поведение, создаются путем создания копий существующих файлов в проекте за пределами XCode. Например, я бы вышел на поисковик и сделал копию файла уже в проекте, переименовал его и вернусь в XCode и добавлю файл в проект.
Когда я щелкаю правой кнопкой мыши эти файлы в XCode и выбираю Source Control, каждый пункт меню неактивен. Я даже не могу добавить их в исходный контроль.
У меня такое чувство, что копирование файла, уже находящегося в проекте, вызвало проблему, но я понятия не имею, как это исправить. Я прочитал, что я могу рекурсивно удалить исходный контроль из проекта, выпустив команду bash, но я бы действительно не потерял историю управления версиями, которую у меня уже есть.
Заранее за вашу помощь.
Я не могу воспроизвести это - когда я копирую файл в свой проект в Finder, добавьте его с XCode, серым «?» появляется, где «M» будет (нотация Control Control) в представлении проекта XCode. Работает ли добавление обработанных файлов в ваш git repo вручную (через терминал)? – simont
Не знаете, как это сделать, но я буду искать необходимую команду и отчитываться. – Moebius
Я использовал терминал для добавления файлов в git. Благодарю. Могу ли я пометить ваш комментарий как ответ? – Moebius