2012-05-26 28 views
6

Doszedłem do punktu, w którym rozwijam aplikacje na iPhone'a, które są potrzebne do zarządzania wersjami. Sprawdziłem, jak to zrobić, przez Xcode i widzę, że mogę albo przejść ścieżką korzystania z GIT lub SVN.Jak skonfigurować repozytorium SVN w XCode?

W przeszłości użyłem SVN co jest powodem, że jestem bardziej skłonny iść tą drogą (jestem otwarty na użyciu GIT jeśli ludzie czują się lepiej niż SVN). Moje pytanie jest związane z konfiguracją repozytorium w Xcode.

Zrobiłem sporo badań i znalazłem kilka przydatnych tutoriali, jednak wiele z zdają się być nieaktualne.

Moje pytanie jest 2-krotnie:

  1. Proszę ktoś może doradzić na schodach do konfiguracji repozytorium poprzez Xcode?
  2. Zauważam, że Xcode wymaga ode mnie ustawienia lokalizacji repozytorium. Nie jestem pewien, co tutaj robić, ponieważ nie mam własnego serwera. Czy istnieje sposób, aby to obejść? Czy mogę jakoś skonfigurować lokalne repozytorium (jeśli tak, to w jaki sposób, a jeśli nie jakie są moje inne opcje?)?

enter image description here

góry dzięki za wszelką pomoc lub poradę ludzi może zaoferować.

+0

Patrz na "assembla" (http://www.assembla.com). Mają świetny plan hostingowy, który jest bezpłatny dla 1 GB kodu. –

+0

Oto niektórzy dostawcy usług hostingowych dla projektów o zamkniętym źródle: http://stackoverflow.com/questions/297153/can-you-recommend-a-svn-closed-source-project-hosting-site –

Odpowiedz

2

Myślę, że powinieneś użyć GIT. Możesz utworzyć darmowe repozytorium pod adresem bitbucket.org

Umożliwia to utworzenie bezpłatnego konta, z którego można korzystać za pomocą 5 członków zespołu. Jeśli chcesz więcej, musisz zapłacić.

Po zakończeniu tworzenia repo. po prostu sprawdź to na swoim komputerze. Na tej stronie podano kroki, jak to zrobić. Następnie w folderze, który sprawdziłeś, utwórz projekt XCode.Gdy projekt będzie gotowy, dodaj go do repozytorium. Jak to zrobić, jest również podany na bitbucket. Następnie, po zatwierdzeniu projektu Xcode do repozytorium, dodaj to repozytorium do XCode. Jak to zrobić jest bardzo dobrze wyjaśnione w przewodniku XCode. Po prostu to przeczytaj.

+0

To jest świetna bezpłatna usługa który idealnie pasuje do moich potrzeb. Samouczek dotyczący konfiguracji repozytorium jest naprawdę prosty, przejrzysty i łatwy do naśladowania. Idealne rozwiązanie mojego problemu. Wielkie dzięki! –

0

Konfigurowanie własnego serwera Subversion lub Git jest programiści coś nie powinno się walczyć, może to być ból (w zakresie administracji sys).

Jeśli to ja, rozważam użycie GitHub, jeśli chcesz udostępnić kod publicznie (za darmo!) Lub jeśli chcesz udostępnić kod prywatnie wśród kilku własnych komputerów.

Jeśli dzielisz się swoimi komputerami, konto "micro" na GitHub kosztuje 7 USD miesięcznie. Jest to opcja, którą wykonuję dla własnych prywatnych projektów &. Tak miło mieć support built into Xcode.

Są też inni dostawcy zewnętrzni, którzy wykonują zarówno Subversion, jak i Git, such as WebFaction, ale to również kosztowałoby dolary. Wszystkie te usługi muszą odzyskać koszty związane z administrowaniem systemem. Ale myślę, że jeśli ktoś inny zrobi to za Ciebie, warto nie mieć z tym kłopotu.

0

SVN wymaga użycia serwera udostępnić swoje repozytorium. Jeśli pracujesz nad projektem open source, istnieją serwisy internetowe, które pozwolą ci hostować twoje repozytorium za darmo (na przykład Google Code). Chociaż możliwe jest posiadanie serwera na lokalnej maszynie, lepiej jest użyć GIT w tym przypadku. Podczas tworzenia nowego projektu XCode zaproponuje utworzenie repozytorium GIT dla ciebie lub zobacz this, w jaki sposób utworzyć nowe repozytorium dla istniejącego projektu.

1

Jeśli masz serwer macierzysty (lub serwer firmy), użyłbym uberSVN. Instalacja z przewodnikiem jest niezwykle prosta. Używam tego, aby wszystkie moje projekty Xcode były pod kontrolą wersji.

Screenshot

Kroki:

  1. zainstalować SVN client. (W prawym dolnym rogu strony możesz wybrać 1.6 lub 1.7, a twój system operacyjny za pomocą zakładek u góry strony).
  2. Zainstaluj uberSVN.
0

W rzeczywistości bardzo łatwo jest skonfigurować lokalne repozytorium SVN na komputerze Mac i czerpać korzyści z kontroli wersji bez zdalnego/sieciowego repozytorium.

Zobacz np. wyjaśnienie tutaj https://stackoverflow.com/a/10039004/226086 Następnie ścieżka, którą podasz Xcode, jest wszędzie tam, gdzie skonfigurujesz repozytorium, na przykład: file: /// Users/Shared/subversion/- w obszarze Preferences/Accounts/Add Repository, gdy pojawi się pytanie "Wpisz adres repozytorium".