2009-08-24 2 views
4

Dans la version 2009.1 de Perforce Visual Client pour Windows 32-bin, l'option "Reconcile Offline Work" fait des choses bizarres. Dans la case du milieu où les "fichiers locaux non dans le dépôt" doivent être affichés, je n'ai jamais rien. Ce que je vois, c'est que la première fois que je réconcilie un dossier, on dirait que c'est forcément remplir la boîte avec les "fichiers locaux non en dépôt" car une liste clignote rapidement devant mes yeux. Puis, tout à coup, la liste disparaît rapidement et il me reste une liste vide. Est-ce que quelqu'un sait comment je peux obtenir cette fonctionnalité pour me montrer les fichiers que je n'ai pas encore ajoutés? Il semble que les fonctionnalités "Fichiers modifiés" et "Fichiers manquants dans l'espace de travail" fonctionnent correctement."Réconcilier le travail hors ligne" dans Perforce ne fonctionne pas pour moi

En outre, en guise de remarque, "Reconcile Offline Work" semble fonctionner correctement dans la version bêta 2009.

+1

L'avez-vous signalé directement à Perforce? Leur soutien est généralement très bon. – ChrisF

+0

Je viens de jouer avec un peu et quelque chose ne va pas. Je prendrais cela avec le support technique de Perforce. – raven

+0

Merci pour vos commentaires. Je les contacterai quand j'aurai une chance. – SideFX

Répondre

4

J'avais exactement le même problème.

La solution pour moi était obscure mais triviale.

J'ai simplement changé le répertoire racine de mon espace de travail client de "C: \ depot" à "c: \ depot". Oui, c'est vrai, tout ce que j'ai fait était de changer la lettre du lecteur en majuscules en minuscules. Et, oui, j'ai vérifié que la modification de la lettre de lecteur en majuscules casse à nouveau et que la modification de la lettre de lecteur en minuscules à nouveau le fixe à nouveau. Donc, ce n'est pas juste une coïncidence.

Il s'agit presque certainement d'un bogue dans la fonction de réconciliation de Perforce. Si vous regardez de près les chemins de réconciliation, ils apparaissent tous avec une lettre de lecteur en minuscule, même si vous spécifiez une lettre de lecteur majuscule, donc je suppose que l'algorithme correspondant fait simplement une comparaison sensible à la casse sur le fichier chemins. Ceci est approprié pour tout sauf la lettre de lecteur. Leur liste de fichiers définit probablement toujours la lettre de lecteur en minuscules, donc une lettre de lecteur majuscule sur la racine de votre espace de travail client ne correspondra jamais.

+0

Cela a fonctionné sans aucun doute. Merci d'avoir posté votre solution. – SideFX

+0

J'ai eu le même problème et j'ai lu la réponse d'Adam à plusieurs reprises, mais je n'ai pas remarqué mon erreur. J'avais un dossier dans le chemin sur ma machine Linux qui était CSi dans le dépôt et CSI dans l'espace de travail. Tout a fonctionné sauf réconcilier le travail hors ligne.Après avoir corrigé la faute de frappe, je dois aussi passer à l'onglet Espace de travail car Reconcile Offline Work n'est pas (toujours!) Disponible sous l'onglet Depot. Merci Adam de m'avoir orienté dans la bonne direction! – Ant

+0

D'autres solutions? J'ai vérifié trois fois les cas d'alphabets dans mon chemin racine. Il en est de même, mais la foutue "Reconcile offline changes" n'affiche pas les fichiers qui sont supprimés du système de fichiers et donc l'espace de travail. –

0

Cela arrive certainement parfois. Je semble que le problème est susceptible de se produire si je change la vue de l'espace de travail en quelque sorte et/ou mettre à jour P4V vers une nouvelle version. Donc la solution qui a fonctionné pour moi dans le passé était de détruire l'espace de travail problématique et d'en créer un nouveau (il faut parfois choisir un autre nom). La suppression des fichiers .p4qt et .p4scc dans le répertoire personnel de l'utilisateur peut également s'avérer utile. Incidemment, j'ai eu une conversation avec le support de Perforce sur le sujet en question il y a quelque temps, et comme les problèmes de ce genre sont très difficiles à reproduire, il n'y avait pas grand chose à faire.

+0

Avoir le même problème. A fait un nouvel espace de travail comme suggéré et fonctionne bien en effet. J'ai également essayé de supprimer .p4qt dans le répertoire personnel de l'utilisateur et cela n'a toujours pas fonctionné, le .p4scc n'était pas là non plus –

Questions connexes