2013-11-14 4 views
1

Я знаю, что есть вопрос подняться на эту тему, но это не дает мне реального ответа.Commit in Git Repositori in xcode 5

Я хотел бы использовать репозитории GIT для хранения моего проекта и создания некоторых ветвей. Я использую GIT репозитории на других проектах в Xcode 4, но в Xcode 5 под Менями

Source control 

У меня есть onelly варианты

Отъезд

создать репозитории Apple, предложила, но я не могу совершить мой код.

Если я правильно понимаю, если я проверю свой код, он сохраняет локальное репо?

ответ

1

Как описано в "How To Use Git Source Control with Xcode in iOS 7", вы можете:

  • создать новый проект:

http://cdn4.raywenderlich.com/wp-content/uploads/2013/09/Screen-Shot-2013-09-24-at-6.22.37-PM.png

  • убедитесь, чтобы выбрать опцию "создать репозиторий"

http://cdn1.raywenderlich.com/wp-content/uploads/2013/09/Screen-Shot-2013-09-24-at-6.22.48-PM-480x54.png

  • а затем скопируйте исходный код в этом новом репо.

Для этого проекта, вы должны увидеть больше, чем просто «Проверьте» в меню «Control Source»:

http://cdn3.raywenderlich.com/wp-content/uploads/2013/09/Screen-Shot-2013-09-24-at-6.34.47-PM-e1380066015693.png

+0

Да, я вижу это, но что, если у меня уже есть проект в перспективе. (Я не могу создать новый проект) –

+0

@MarkoZadravec проще создать новый проект и импортировать в него свои источники. Но если вы действительно не можете создать новый proejct (не знаете почему), попробуйте создать git repo в командной строке, где находится ваш проект. Я бы не рекомендовал этого. – VonC

+0

Ага, поэтому нет простого решения без создания нового проекта. Могут ли другие пользователи загрузить тот же код из этого репозитория или они должны создать новый проект, а затем загрузить из репо? –

0

Я просто найти пост https://stackoverflow.com/a/11021627/411936, который решает эту проблему. Я работал для меня. Надеюсь, поможет.

1. Quit Xcode (not sure if this is necessary but I do it just in case) 
2. Run Terminal 
3. Get into the project folder directory 
4. find . 
5. Find the file that says "UserInterfaceState.xcuserstate" and copy the entire filename up to the ./ 
6. echo "paste the UserInterfaceState.xcuserstate file here" >.gitignore 
7. cat .gitignore 
8. git init 
9. git add . 
10. git commit -m "You can type a comment here like now under source control" 

Теперь у вас есть хранилище, и ваш проект находится под контролем источника