2012-05-26 34 views
6

Llegué al punto de desarrollar aplicaciones de iPhone que necesito una forma de administrar versiones. He analizado las formas de hacerlo a través del Xcode y veo que puedo ir por el camino de usar GIT o SVN.¿Cómo configurar el repositorio SVN en XCode?

En el pasado he utilizado SVN que es la razón por la que siento más inclinado a ir por este camino (estoy abierto a la utilización de GIT si la gente siente que es mejor que SVN). Mi pregunta está relacionada con la configuración de un repositorio en Xcode.

He hecho una buena cantidad de investigación y he encontrado varios tutoriales útiles, sin embargo, muchos de ellos parecen estar desactualizados.

Mi pregunta es de 2 veces:

  1. favor, alguien puede asesorar sobre los pasos para configurar un repositorio a través Xcode?
  2. Noté que Xcode requiere que establezca la ubicación del repositorio. No estoy seguro de qué hacer aquí, ya que no tengo mi propio servidor. ¿Hay alguna manera de evitar esto? ¿Puedo configurar un repositorio local de alguna manera (en caso afirmativo, cómo? Si no, ¿cuáles son mis otras opciones?)?

enter image description here

Gracias de antemano por cualquier ayuda o consejo las personas pueden ofrecer.

+0

Mira en 'assembla' (http://www.assembla.com). Tienen un excelente plan de alojamiento gratuito por hasta 1 GB de código. –

+0

Aquí hay algunos proveedores de alojamiento para proyectos de código cerrado: http://stackoverflow.com/questions/297153/can-you-recommend-a-svn-closed-source-project-hosting-site –

Respuesta

2

Creo que deberías ir con el uso de GIT. Puede crear un repositorio gratuito en bitbucket.org

Le permite crear una cuenta gratuita que se puede usar con 5 miembros de su equipo. Si quieres más, debes pagar.

Una vez que haya terminado con la creación de repositorio. solo échale un vistazo a tu pc. Hay pasos dados en ese sitio sobre cómo hacer eso. Luego, en la carpeta que revisaste, crea tu proyecto XCode.Una vez que su proyecto esté listo, agréguelo al repositorio. Cómo hacer eso también se da en bitbucket. Luego, una vez que haya asignado su proyecto Xcode al repositorio, agregue ese repositorio a XCode. Cómo hacerlo está muy bien explicado en la guía XCode. Solo lea eso.

+0

Este es un gran servicio gratuito que se adapte a mis necesidades a la perfección. El tutorial sobre cómo configurar el repositorio es realmente simple, claro y fácil de seguir. En general, una gran solución para mi problema. ¡Gracias un montón! –

0

Configurar un servidor propio de Subversion o Git es algo con lo que los desarrolladores no deberían tener que luchar, puede ser un problema (en términos de administración del sistema).

Si fuera yo, consideraría usar GitHub si quiere compartir código públicamente (¡gratis!) O si quiere compartir código de forma privada entre varias de sus propias computadoras.

Si comparte entre sus propias computadoras, una cuenta "micro" en GitHub corre $ 7 por mes. Esta es la opción que tengo para mis propios proyectos privados de &. Es bueno tener support built into Xcode.

También hay otros proveedores externos que hacen Subversion y Git, such as WebFaction, pero esto también costará dólares también. Todos estos servicios tienen que recuperar los costos de la administración de su sistema. Pero creo que si alguien más lo hace por ti, bien vale la pena no tener que lidiar con la molestia.

0

SVN requiere que utilice un servidor para alojar su repositorio. Si está trabajando en un proyecto de código abierto, hay servicios web que le permitirán alojar su repositorio de forma gratuita (Google Code, por ejemplo). Aunque es posible tener el servidor en la máquina local, es mejor usar GIT en ese caso. Cuando creas un nuevo proyecto, XCode propondrá configurar un repositorio GIT para ti, o ver this sobre cómo crear un nuevo repositorio para tu proyecto existente.

1

Si tiene un servidor doméstico (o servidor de la compañía), usaría uberSVN. La instalación guiada es extremadamente simple. De hecho, uso esto para mantener todos mis proyectos Xcode bajo control de versiones.

Screenshot

Pasos:

  1. instalar un SVN client. (Abajo a la derecha de la página. Puede elegir 1.6 o 1.7, y su sistema operativo a través de las pestañas en la parte superior de la página).
  2. Instalar uberSVN.
0

En realidad, es muy fácil configurar un repositorio local SVN en su Mac y aprovechar los beneficios del control de versiones sin repositorio remoto/en red.

Véase p. explicación aquí https://stackoverflow.com/a/10039004/226086 Luego, la ruta que le da a Xcode es dondequiera que configure el repositorio, digamos file: /// Users/Shared/subversion/- en Preferencias/Cuentas/Add Repository, cuando le pregunta "Ingrese la dirección del repositorio".

Cuestiones relacionadas