Message d'erreur Perforce troubles "fichier pas sous la racine du client"
Je suis l'ajout d'un projet de perforce par VS2010, mais je reçois cette erreur 'file' not under client's root
pour tous les fichiers dans le projet. Je n'arrive pas à comprendre cela.
Ici est ce que je fais:
1) Ouvrir VS2010 projet qui n'est pas forcément encore.
2) je sélectionne ajouter le solotion de perforce (à partir d'un Fichier > Contrôle de code Source > Ajouter la Solution menu).
3) de la sélection d'un nouvel espace de travail. Il affiche les propriétés de l'espace de travail. Le dossier racine par défaut est de c:\Users\My.Name. - Je changer cela dans le dossier où mon projet est. J'ai aussi changer la vue, de sorte qu'elle pointe-à-dire depot\main\new_project.
Il semble avoir ajouté le projet mais quand je l'archivage des fichiers, il ne fonctionne tout simplement pas! Il donne cette erreur pour tous les fichiers que 'file not under client's root'
.
Je vais aussi à perforce directement et vérifiez les paramètres correspondants de l'espace de travail. Dans le tableau de bord affiche un message d'erreur:
P4V is having trouble translating the location "c:\Users\user.Name\Documents\Code\My_Project" to a valid workspace location. To filter using this location, drag the folder from the workspace tree to the workspace folder field or include the depot location in your workspace view.
Quelqu'un peut-il me donner un pointeur pourquoi cela ne fonctionne tout simplement pas?
Mise à jour
Mon espace de travail de cartographie est ce
Client: omega
Owner: User.Name
Root: C:\Users\User.Name\Documents\Visual Studio 2010\Projects\Omega
LineEnd: local
View:
//depot/main/omega/... //omega/...
source d'informationauteur zar
Vous devez vous connecter pour publier un commentaire.
Si vous obtenez cette erreur, tout le "en Attente" de l'Onglet est ouvert, la suite pourrait être votre problème! Vous ne pouvez pas voir l'ensemble de votre filtre (ie. certains le filtre est peut-être hors de vue). De la souris au-dessus de votre Fenêtre, Volet de la Frontière sous le filtre jusqu'à ce que votre curseur change de sorte que vous pouvez étendre le Filtre Volet de la Fenêtre. Il y a un filtre qui pourrait être là, qui dit, "les Fichiers qui correspondent à aucune des chemins de fichier suivants:" assurez-vous que vous n'avez pas de chemin d'accès au fichier sélectionné est incorrect. Supprimer le filtre ou choisissez "Actuel deportivo ou espace de travail de la sélection de l'arbre".
Ce que je crois, c'est que vous avez un chemin différent pour votre client et votre code est en chemin différent. De vous P4V d'erreur, je vois que le chemin d'accès est:
Mais votre client du chemin de la racine est:
Dans le scénario ci-dessus, le chemin jusqu'à "C:\Users\User.Name\Documents" est commun, après que votre client racine et la racine de votre projet diffère. Si vous voulez vérifier dans le code de votre My_Project dossier, modifier le client de la racine à point à qui. Vous pouvez le faire en ligne de commande par
Ou de le modifier en vue espace de travail de P4V.
Aussi, assurez-vous d'utiliser des "" autour de votre chemin car elle a nom de dossier avec l'espace.
Espère que cette aide.
Un 'oups' erreur que vous pouvez faire est d'avoir le mal de l'espace de travail sélectionné dans Visual Studio 2012. Juste fait et passé quelques minutes à me gratter la tête.
Je suppose que Perforce est d'avoir des problèmes avec les espaces dans votre chemin. Essayez de mettre des guillemets autour d'elle.
De http://www.perforce.com/perforce/doc.current/manuals/p4guide/03_using.html:
J'ai eu le même message d'erreur indiquant cours de projet de construction.
Ce qui les a aidé a été de supprimer .suo fichier et de le recharger le projet tel que décrit dans Comment Visual Studio intégration de contrôle de source de travail avec Perforce?
Vérifier le chemin d'accès spécifié dans le client de la Racine. Si ce n'est pas un chemin d'accès valide puis vous rencontrez cette erreur
Si ce n'est pas une racine valide, vous obtenez l'erreur suivante
Juste corriger le chemin indiqué par la Racine et vous devriez être bien
Exacte de ce problème était lié à mon "en ATTENTE". Il avait un filtre de recherche mis de l'espace de travail par défaut à la fois, et à chaque fois je suis passé à un autre espace de travail, il montrerait la boîte de dialogue d'erreur.
Le deal était que j'avais changé le nom d'espace de travail, et le filtre n'est plus valide.
J'ai vidé le filtre (dans l'attente de vue) et l'erreur a disparu.