2010-11-10 37 views
1

J'essaie de copier des fichiers dans ClearCase à l'aide de PowerShell. Je n'ai pas besoin de les vérifier - cela fait partie d'un processus de construction, donc je veux juste pouvoir en saisir des copies. Je pense que j'ai besoin d'utiliser cleartool, peut-être avec "find", mais j'ai du mal à obtenir les fichiers que je veux. Peu importe les "chemins" que j'utilise, je reçois toujours un message d'erreur. Par exemple:Accéder à des fichiers dans ClearCase via PowerShell

cleartool find My_VOB\A_Folder\A_Subfolder -print 

me donne le message d'erreur «Aucun fichier ou répertoire tel». J'essaie de rendre ce script réutilisable par tous les membres de notre groupe de développement, donc je préfère ne pas l'associer à une vue spécifique. Ai-je besoin de créer une vue à la volée pour travailler avec ClearCase?

Répondre

1

Si vous souhaitez copier des fichiers, vous avez besoin d'une vue pour y accéder.
(C'est ce une vue ClearCase, soit dynamic or snapshot, est pour: accéder à des versions spécifiques de fichiers)

Soit ce point de vue EXISTE (et son chemin de la racine est passé en tant que paramètre) ou il ne ont pas (dans ce cas, Je recommande fortement une vue dynamique pour ce genre si un accès en lecture)

Même si un cleartool find peut lister les versions ne sont pas visibles dans la vue actuelle, il a encore besoin d'une vue comme point de départ.
De nombreux autres exemples de recherche sont disponibles dans cet article IBM "Additional examples of the cleartool find command".


This thread énumère certaines causes du message d'erreur "Aucun fichier ou répertoire".
(comme dans un répertoire privé, comme dans « répertoire non versionnée »)


This case montre un exemple de scénario Powershell utilisant CAL (le ClearCase Automation Library)

1

Vous devez certainement une vue et assurez-vous que le VOB est monté.