2009-08-23 6 views
8

Est-il possible de positionner un référentiel SVN sur Skydrive?Est-il possible d'utiliser Skydrive avec SVN?

+1

Dans le cas où d'autres se demandent ce qu'est vraiment Skydrive (je devais google):" Cloud storage "de Microsoft: http://skydrive.live. com/ – max

+0

Voulez-vous dire un référentiel ou une copie de travail? Si c'est une copie de travail, je ne vois pas pourquoi pas, mais si c'est le référentiel, cela dépendra de la façon dont le lecteur sera mappé. Mais je suppose que vous le pouvez. L'as tu essayé? Qu'est-il arrivé? –

Répondre

4

Oui, si vous disposez d'une sorte d'application de pontage qui mappe votre compte en tant que lecteur. Ensuite, c'est comme n'importe quel lecteur sur votre ordinateur.

J'ai examiné cela il y a un certain temps, mais je n'ai trouvé aucune application libre décente qui le fait.

GLADINET prétend faire cela mais n'est pas libre. (Il prend en charge plusieurs providors de «stockage en nuage»)

EDIT:
Il semble maintenant que l'édition Starter est gratuite. (rushes de l'essayer)

+0

Et quelque chose comme Dropbox va fonctionner? Dropbox peut mapper un dossier n'importe où sur n'importe quel disque. Ensuite, vous pouvez enregistrer votre repo là-bas et cloner dans votre répertoire de travail. (BTW, je parle comme un type mercurial de gars, je pense) – josecortesp

+0

Est-ce que quelqu'un a jamais eu ce travail?Il semble qu'il y ait un problème avec Gladinet Starter se plaignant de quelque chose à propos de l'opération Renommer pas autorisé. – MadBoy

3

Vous pouvez créer un référentiel SVN localement, par exemple en utilisant Visual SVN. En utilisant Windows Live Mesh, vous pouvez le synchroniser avec Sky Drive. Lorsque vous apportez des modifications à SVN, vous le faites sur un SVN local, mais comme il est synchronisé avec Sky Drive, toutes les modifications sont immédiatement visibles dans le dossier Sky Drive. Si vous travaillez en équipe, les autres membres de l'équipe peuvent également synchroniser leur dossier local avec le même dossier sur Sky Drive, et vous pouvez collaborer sur le même projet. La seule différence est que chaque membre effectue des changements sur son SVN local uniquement. Parce qu'il est synchronisé avec Sky Drive, tous les autres membres peuvent voir les changements sur leurs SVN locaux. Toutes synchronisation se fait en arrière-plan très rapide, sans conscience de l'utilisateur

+0

Ceci est un sujet obsolète, mais je voulais juste dire qu'aujourd'hui, nous pouvons obtenir des résultats similaires avec Git et Dropbox. http://stackoverflow.com/questions/1960799/using-git-and-dropbox-together-effectively – gradosevic

3

est peut-être plus facile maintenant que Skydrive a l'intégration de Windows

1

Je l'ai travailler avec les éléments suivants:

  1. client SVN build serveur
  2. TeamCity exécution d'une ligne de commande build tâche
  3. Skydrive installé dans la construction serveur

Nous utilisons SkyDrive à des fins de sauvegarde en ligne au cas où notre serveur tombe en panne. Nous avons un serveur CI qui exécute TeamCity (ce n'est pas une obligation pour le faire fonctionner) qui appelle une ligne de commande qui met à jour un dossier de référentiel local dans le serveur de construction. Ce référentiel a été créé dans l'emplacement local de skydrive.

Skydrive a été installé localement à l'aide de l'installation suivante: http://windows.microsoft.com/en-US/skydrive/download-skydrive

Le client commande client svn peuvent être obtenus: http://www.collab.net/downloads/subversion

Et la ligne de commande pour mettre à jour le référentiel est: « c: \ PathToSubVersionClient \ svn.exe "mise à jour --username joe --password bloggs