Я использую git впервые и, основываясь на советах других, я начал использовать его из командной строки, а не из xcode.После первоначальной фиксации папки моего проекта я увидел, что несколько файлов были автоматически исключены, включая файл .xcodeproj.Я добавил этот файл и получил эту ошибку:
E325: ATTENTION
Found a swap file by the name ".git/.COMMIT_EDITMSG.swp"
...
process ID: 8453 (still running)
While opening file ".git/COMMIT_EDITMSG"
dated: Thu Dec 8 08:21:00 2011
NEWER than swap file!
(1) Another program may be editing the same file.
If this is the case, be careful not to end up with two
different instances of the same file when making changes.
Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r .git/COMMIT_EDITMSG"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file ".git/.COMMIT_EDITMSG.swp"
to avoid this message.
Swap file ".git/.COMMIT_EDITMSG.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:
Я не знаю, что все это значит, но это происходит, когда XCode работает и когда он не работает, поэтому часть о другой программе, редактирующейФайл, похоже, не является проблемой.
Когда я думал об этом, я начал задаваться вопросом, как мне управлять архивированием конфигурации проекта во время ветвления?Если я не заархивирую файл проекта, я представляю, что все ветви используют один файл проекта.Это не кажется правильным.Итак, мой вопрос, как мне управлять конфигурацией для филиалов?