2010-04-19 7 views
1

Dites que Eclipse est installé au bureau et à la maison. Les deux sont Eclipse version 3.5 mais peuvent avoir une légère différence, comme la version des plugins. Je voudrais commettre le code à repo en ligne lorsque vous quittez le travail, puis la caisse à la maison.projets de contrôle de version dans Eclipse

  1. Quelle serait une solution possible? github? sourceforge? Sont-ils gratuits?
  2. Est-ce que la légère différence d'Eclipse pourrait causer un problème? Puisque je pourrais commettre tout le dossier de projet qui consiste en quelques configurations.

La communauté peut-elle expliquer un peu ou suggérer des mots-clés? Je vais chercher plus en ligne. Merci.

Répondre

1

Il existe un certain nombre d'endroits qui offrent un hébergement de contrôle de source libre pour les projets open source. S'il s'agit d'un projet commercial, vous devez soit héberger votre référentiel vous-même et le rendre disponible au bureau et à la maison, soit utiliser un service d'hébergement de contrôle des sources commerciales.

Personnellement, j'utilise Subversion et le service d'hébergement subversion de wush.net. Wush a été autour depuis longtemps et ne sont pas trop chers, mais une recherche google par exemple. "Subversion Hébergement" va apparaître de nombreuses autres options.

De petites différences dans la version du plug-in Subversion pour Eclipse peuvent causer des problèmes. Assurez-vous d'utiliser la même version de plug-in. Les petites différences dans la version Eclipse ne devraient pas avoir d'importance.

1

Il existe un certain nombre de SCM gratuits disponibles pour les projets open source.

Si vous deviez choisir un serveur basé sur CVS ou SVN, la légère différence entre les versions de vos plugins ne devrait pas faire de différence.

Toutefois, si vous optez pour l'une des solutions DCVS de plus en plus populaires telles que git, mercurial ou bazar, votre copie locale possède une copie complète de l'historique, vous permettant ainsi de créer un dépôt local. sur un memory stick faisant plus de commits à la maison et ensuite synchroniser quand vous êtes connecté au bureau ou à internet selon l'endroit où vous décidez d'héberger votre repo central.

Questions connexes