Comment prévenir “Il semble y avoir un écart entre la solution de contrôle à la source...” sans changer la .la sln fichier
Remarque: j'ai vu "Il semble y avoir un écart entre la solution de contrôle de code source ...." , mais cela ne s'applique pas, que je tiens à corriger ce sans de changer la .la sln fichier.
Pour une raison quelconque, toutes les fois que j'ouvre une solution qui a dans le fichier sln:
SccTeamFoundationServer = http://servername:8080/tfs/defaultcollection
SccAuxPath* = http://servername:8080/tfs/defaultcollection
Ma copie de VSS insiste sur le passage à
SccTeamFoundationServer = http://servername:8080/tfs/
SccAuxPath* = http://servername:8080/tfs/
L'enregistrement de ces modifications ne fixer le tout pour moi, mais tout le monde en utilisant le même serveur de contrôle de version est bien avec la 1ère version mais pas la deuxième version. Je souhaite pour mon ordinateur du serveur de contrôle de version/les chemins pour être cohérent avec celui de mes collègues de travail.
Tout le monde est à l'aide de Visual Studio 2010 avec Visual Studio 2010 l'Équipe de l'Explorateur.
- J'ai trouvé la réponse à cette question juste par hasard, voir la question suivante: stackoverflow.com/questions/16616424/...
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce problème avec une Solution contenant *.vcxproj fichiers de projet, qui ont déjà migré à partir de VS2008 à VS2010.
Le chemin d'accès à TFS a été défini dans les deux .la sln fichier et le .vcxproj fichiers.
La solution la plus simple était de mettre à jour le *.vcxproj fichiers de projet pour utiliser le SAK mot-clé.
ie de mise à jour à partir du format:
à
SAK
mot-clé signifie? Et pourquoi a-t-il résoudre le problème?Avez-vous essayé la connexion à http://servername:8080/tfs/defaultcollection au lieu de http://servername:8080/tfs/ dans votre Équipe les paramètres de l'Explorateur - Connexion Équipe Projet? Essayer de faire, de laisser quelqu'un qui ont le http://servername:8080/tfs/ version de l'enregistrement, reconfigurer votre instance locale puis d'obtenir la dernière.
J'ai juste eu exactement ce problème. J'ai finalement résolu le problème en débranchant de TSF et de la reconnexion:
Dans Team Explorer (View-Team Explorer), cliquez-droit sur votre serveur TFS nom et cliquez sur 'Déconnexion'. Cliquez ensuite sur l'Équipe-se Connecter à Team Foundation Server...
Je n'ai pas eu toutes les modifications en attente quand j'ai fait cela. Je voudrais vérifier dans votre code ou au moins laisser de côté vos modifications avant de le faire pour diminuer les chances de perte de travail.
L'ordinateur que cela s'est produit sur l'a très bien marché pendant plus d'un an, mais je suppose que Visual Studio en quelque sorte mis en cache le nom que http://servername:8080/tfs/ au lieu de http://servername:8080/tfs/defaultcollection et de le déconnecter et de le reconnecter à TFS réinitialiser VS pour le chemin d'accès correct http://servername:8080/tfs/defaultcollection. Sur mon serveur (et je suppose que tout le monde) http://servername:8080/tfs/ et http://servername:8080/tfs/defaultcollection point à la même chose. Raymund la solution n'a pas fonctionné pour moi - j'ai eu le même problème que Brian avait avec elle.
À l'aide de Visual Studio, vous pouvez résoudre ce problème par la déliaison et de liaison de la solution et/ou des projets. Essayez ceci:
Également essayer d'ouvrir le .la sln fichier à partir de l'Explorateur du Contrôle de Source, je pense que peut-être ce qui a résolu le problème pour moi.