2017-01-09 4 views
1

Je me suis référé "Comment créer un patch pour un répertoire dans ClearCase?" . Ma question est l'extension de ceci. J'ai une vue instantanée, qui pointe vers une branche de projets. J'ai mis à jour la vue et certains fichiers ont été mis à jour. Maintenant, comment puis-je créer un fichier zip de ces fichiers mis à jour (y compris la structure du répertoire), afin que je puisse décompresser le fichier à l'emplacement désiré, et les fichiers mis à jour sont copiés là.Comment créer un patch à partir de l'affichage cliché de clearcase?

+0

ok .. Il existe donc un moyen d'extraire le zip des répertoires. Disons que nous ne nous occupons pas de la vue clearcase maintenant. Mais une fois la vue mise à jour terminée, nous devrions être en mesure d'analyser le répertoire physique de la vue et d'obtenir les derniers fichiers, quelque chose comme ça .... –

+0

Oui, il vous suffit de fermer votre dossier d'instantané actuel. – VonC

Répondre

0

Un patch diff nécessitait une base connue. À moins que vous définissez une étiquette sur votre point de vue juste avant la cleartool update (ou setcs -current), vous ne serez pas en mesure de produire un patch (l'état de la vue avant la mise à jour serait lo.

vous devez analyser le journal produit par une mise à jour cleartool pour zip uniquement les fichiers et décompressez (override) lesdits fichiers à votre dossier de destination.

Ainsi est-il possible d'obtenir le zip de répertoires. disons que nous ne dérangeait à propos de la vue en clair maintenant, mais une fois la mise à jour est terminée, nous devrions être en mesure d'analyser le répertoire physique de vue et obtenir les derniers fichiers, quelque chose comme ça

Depuis que vous venez mis à jour votre vue instantanée, le contenu du dossier représentent les fichiers aux versions droite (ie, les versions sélectionnées par les spécifications de configuration)

Tout ce que vous devez faire est de zip dans le dossier de vue racine , et vous pouvez décompresser son contenu ailleurs.