Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
Le temps passe et les gestionnaires de sources également. Jusqu'à maintenant j'ai très souvent interfacé PB et VSS sans problème.
Or, a priori VSS n'est plus commercialisé (seulement dans le MDSN) et je n'ai pas encore testé son remplaçant en dehors de Visual Studio.
Est-ce que quelqu'un utilise un PB "classique" connecté à un référentiel géré sous TFS ? Si oui, quel outil utilisez-vous sur le poste client pour interfacer PB à TFS ? J'ai essayé d'installer Visual Studio Team Explorer sur mon poste, mais PB ne semble pas le reconnaitre et mon workspace ne le propose pas dans la liste des gestionnaires de sources...
Merci pour vos réponses.
Hors ligne
PB classique avec des dépôts SVN et l'interface PBSCC ici...
Hors ligne
Paradoxalement, Visual Studio Team Explorer me propose "PB Native" dans ses gestionnaires de sources (en plus de TFS bien sur).
Hors ligne
Chrnico a écrit:
Paradoxalement, Visual Studio Team Explorer me propose "PB Native" dans ses gestionnaires de sources (en plus de TFS bien sur).
C'est normal, les interfaces de source control s'enregistrent sur le système dans la base de registre (HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders)
Une fois que c'est fait n'importe quelle appli qui cause le protocole MSSCCI (Microsoft Source Code Control Interface) peut utiliser cette interface. Par exemple dans Visual Studio, je vois aussi "PBSCC Proxy".
Hors ligne
Bonjour,
J'ai fais installer pbscc sur mon poste mais il n'apparait pas dans powerbuilder dans les propriétes du workspace.
quelqu'un a des infos sur le sujet ?
Merci d'avance
Hors ligne
Est-ce que PBSCC est bien présent dans la clé de registre InstalledSCCProviders ?
Hors ligne
je n'ai pas de clé de registre InstalledSCCProviders
Hors ligne
Pardon si j'ai l'entrée dans le registre mais la clé PBSCC n'y est pas
Hors ligne
Donc... ça n'est pas vraiment installé ?
à tout hasard, dans HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders il faut une valeur chaîne nommée "PBSCC Proxy" avec une valeur "Software\FM2i\PBSCC Proxy"
Ce qui veut dire qu'il y aura quelque chose dans HKEY_LOCAL_MACHINE\SOFTWARE\FM2i\PBSCC Proxy sinon ça n'est pas installé correctement.
Je précise qu'il faut aussi Tortoise svn pour que ça fonctionne, d'ailleurs la dll pbscc.dll s'installe dans C:\Program Files\TortoiseSVN\bin\
Attention, vu que pbscc et PB sont 32 bits, si on est sur un win7 64bit (par exemple) il faut regarder HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SourceCodeControlProvider et HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\FM2i\PBSCC Proxy
Hors ligne