Xcode продолжает фиксировать папку DerivedData - PullRequest
6 голосов
/ 05 августа 2011

Как мне удалить папку DerivedData из репозитория моего Xcode и как навсегда предотвратить ее включение в коммиты?

Xcode 3 не имел этой проблемы.Начинается с Xcode 4.1.

Решение

git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch DerivedData/' (для папок)

git filter-branch --index-filter 'git rm --cached --ignore-unmatch filename_here' (для файлов)

Ответы [ 2 ]

6 голосов
/ 05 августа 2011

Если вы хотите удалить папку из предыдущей истории, вы можете следовать руководству Github по удалению конфиденциальных данных.

Если вы просто хотите удалить его отсюда, вы можете удалить его из репозитория с помощью
git rm -r --cached folderName/

Затем добавьте следующую строку в файл с именем .gitignore в вашем корневой каталог
folderName

0 голосов
/ 05 августа 2011

Где находится ваше производное хранилище данных? Обычно это ~ / Library / Developer / Xcode / DerivedData Он не должен автоматически фиксироваться, если вы не переопределите это местоположение по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...