2012-02-06 4 views
2

J'ai un amusant problème svn. Avec eclipse, j'ai le plugin svn, et ça marche très bien. Ou, jusqu'à il y a quelques jours, quand je configurais un repo sur un serveur distant pour un projet différent (sur un serveur distant parce que je partage du code avec un autre développeur, le svn repo local est pour mes propres projets).subversion eclipse et plusieurs référentiels

Pycharm ... oh pycharm. Ne vous inquiétez pas pour cette application de balle étrange pour l'instant, mais soyez assuré que le nouveau repo fonctionne bien.

Le problème est, j'ai juste essayé de commettre du code en utilisant mon svn eclipse, et que dit-il?

svn: Engagez échoué (détails ci-après): svn: OPTIONS de 'http: // localhost/svn/projeta/app/views/pages': Impossible de résoudre le nom d'hôte `svn: // XYZA/ProjectB . ': Le nom demandé est valide, mais aucune donnée du type demandé n'a été trouvée. . (Http: // localhost)

Maintenant, mon projectA (travail local, privé) se tenait assis joyeusement à http://localhost/projectA (ou quelque chose que je ne sais pas vraiment où il se tenait assis plus, comment puis-je le trouver?) Stupid projectB semble avoir pris le relais entier svn processus engageant (ne sait pas comment). Comment puis-je dire éclipse ou svn ou quoi que ce soit pour le code projetA, utilisez un référentiel? Et puis, pour le projet B, j'ai pycharm en utilisant le dépôt autre?

MISE À JOUR: i essayé:

svn switch --relocate svn://x.y.z.a/projectA/ http://localhost/projectB 

cela n'a rien fait du tout - bien, je reçois toujours la même erreur. Je pourrais avoir l'ancien emplacement svn de projectB, est-ce que je peux le trouver d'une manière ou d'une autre?

Répondre

0

Ah.

Je vois ce qui s'est passé - je ne sais pas comment c'est arrivé, mais au cas où c'est le cas, c'est une chose de subversion, pas une chose d'éclipse.

vérifier cette réponse sur un fil similaire: (! I choisi celui-ci parce que, eh bien, il vous permet de trouver où le dépôt svn est) https://stackoverflow.com/a/2246140/1061426

(et par là je veux dire, lorsque le fichier saute vers le haut, il suffit d'exécuter une sauvegarde pour voir où le fichier est)

(au cas où vous n'avez pas tortue, voici où le repo est sur windows 7:

C:\Users\Andrew\AppData\Roaming\Subversion 

)

1

Vérifiez les options générales/réseau (entre direct, manuel ou proxy). Si vous devez configurer les paramètres proxy, vous devrez vous assurer que no_proxy est configuré pour inclure localhost, afin que les deux repos fonctionnent. En ce qui concerne l'adresse de votre deuxième dépôt, vous pouvez le vérifier avec une ligne de commande comme svn info.

Questions connexes