2017-02-14 36 views
0

Я положил мой файл .gitignore в том же месте, что и * .jucer файл и файл .gitignore содержит:Невозможно получить Xcode/Джюс/.gitignore работать

./Builds/* 
./JuceLibraryCode/* 

Как я только хотите создать резервную копию папки с исходным кодом .

Но всякий раз, когда я перехожу к фиксации, загружается множество папок и элементов внутри папки Builds и JuceLibraryCode. Как я могу получить Xcode, чтобы увидеть этот файл игнорирования? Является ли он неправильным местом, поскольку Projucer строит иерархию папок таким образом, что Xcode не понимает? У меня это в том же месте, что и мой .git-файл.

Кроме того, стоит отметить, что я недавно разрешил .git для резервного копирования всего, все файлы, которые я сейчас пытаюсь игнорировать в этих папках, но я сделал git rm --cached во всех файлах, которые я пытаюсь чтобы пропустить, так как я читал, мне нужно было свалить их до того, как .gitignore будет успешным, но все же, не удача. Любая помощь будет принята с благодарностью.

+0

сделать коммит удаления файлов, которые вы хотели игнорировать, они больше не должны быть отследил тогда – OMGtechy

+0

@OMGtechy - вы говорите, что совершили фиксацию через Xcode и сняли отметку g предметы перед совершением? Выполнение этого должно заставить его игнорировать эти файлы? –

+0

Я хочу сказать, что если у вас уже есть исходный контроль, вам нужно иметь фиксацию, которая удаляет их из исходного элемента управления до того, как файл .gitignore вступит в силу :) – OMGtechy

ответ

0
  • Удалить снова кеш-гет.

    $ git rm --cached -r . 
    
  • Добавить это в .gitignore

    Builds/ 
    JuceLibraryCode/ 
    
  • Смотрите, если мерзавец игнорировать изменения

    $ git status 
    
+0

Я тоже пробовал это, и тонну других вариаций (я просто попробовал это после того, как вы отправили двойную проверку/проверку), но опять же, это не работает. Есть ли что-нибудь, что я должен сделать специально, чтобы Xcode заметил эти изменения? флажки рядом с папками, которые я перечислял в .gitignore (на самом деле, никаких флажков) нет, но флажки для каждого элемента внутри него. –

+0

Насколько я знаю ничего особенного для Xcode. Просто добавьте файл '.gitignore' в корневой каталог проекта. Убедитесь, что вы удалите 'git cached'. Можете ли вы запускать команды последовательно из ответа. –

+0

Я не хочу потерять текущее отслеживание моих исходных файлов, и я думаю, что ваша первая строка удалит все, мне придется, вероятно, вручную rm -cached с каждым файлом, хотя я сделал это для начала и вопрос все еще сохраняется. –