Saturday 19 August 2017

Cleartool Chtype Binära Alternativ


ClearCase Support: Common ClearCase Checkin Felmeddelande Här är ett vanligt felmeddelande i ClearCase när du försöker checka in en fil. cleartool ci - nc FILENAME textfiledelta: Fel: FILENAME är inte en textfil: den innehåller en linje som överstiger 8000 byte. Använd en annan typhanterare (som komprimerad fil). cleartool: Fel: Det gick inte att checka in FILENAME. I grund och botten är det här felmeddelandet i textfilen att ClearCase-elementet är en textfil i databasen, och du försöker checka in en icke-textversion. Du kan till exempel bara ha skapat några versioner (main0 och main1), och dessa versioner var ursprungligen oftast tomma filer som ClearCase antog var textfiler när du skapade elementet för första gången. Men när du slutligen checkar in en slutförd version med all data i den, kan den här sista versionen innehålla icke-textdata. För att lösa detta problem måste du ändra elementstyp innan du kan checka in den nya versionen. Om filen är en vanlig binär fil rekommenderar jag att du ändrar elementstypen till en komprimerad filtyp med det här kommandot. cleartool chtype compressedfile FILENAME Om filen är en Rational Rose RealTime-fil, rekommenderar jag att du ändrar elementstypen till en Rose-enhetstyp med det här kommandot. cleartool chtype rosertunit FILENAME Du måste vara ägare av VOB eller Element för att köra någon av dessa kommandon. Glöm inte att checka in igen efteråt. av Phil for Humanity på 20090110chtype 8211cmiddotomment kommentar 8211cfimiddotle kommentar-file-pname 8211cqmiddotuery 8211cqemiddotach 8211ncmiddotomment 8211fmiddotorce 8211pnamiddotme typväljare pname. objektväljare. BESKRIVNING Kommandot chtype ändrar elementtypen för ett eller flera befintliga element eller byter namn på en eller flera befintliga grenar. Dessa operationer innebär att du ändrar typobjektet som är associerat med elementet eller filialen. RESTRIKTIONER Identiteter För ett element måste du ha en av följande identiteter: Element ägare VOB ägare root (UNIX) Medlem av ClearCase administratörer gruppen (ClearCase på Windows) Lokal administratör av ClearCase LT-server värd (ClearCase LT på Windows) För en fil måste du ha en av följande identiteter: Branch creator Element ägare VOB ägare root (UNIX) Medlem av gruppen ClearCase administratörer (ClearCase på Windows) Lokal administratör av ClearCase LT-serveren (ClearCase LT på Windows) Ett fel uppstår om Ett eller flera av dessa objekt är låsta: Hantering av binära filer i ClearCase Binära filer hanteras i UCM på samma sätt som de hanteras i Base ClearCase de kan inte slås samman. ClearCase kan bara sammanfoga textfiler, därför måste en annan strategi användas för att hantera förändringar relaterade till binärt innehåll. För att effektivt hantera binära filer i ClearCase måste nya elementstyper definieras för att hantera dessa filtyper. Följande alternativ är tillgängliga: Konfigurera elementstyp som aldrig beaktas för sammanslagning. ClearCase försöker inte slå samman element med en sammanslagningstyp. Dessa element kommer att lämnas oförändrade under en leverans - eller rebase-operation och du blir inte uppmanad att sammanfoga dem. Finns i ClearCase 7.0 och senare: Konfigurera elementtyp att kopiera. För element med kopietyp ersätter ClearCase, i en sammanslagning, målversionen med källversionen utan användarinteraktion. Se teknot 1240740 för mer information. Obs! Följande instruktioner tas från Microsoftreg Windowsregs operativsystems synvinkel. Stegen kan skilja sig från UNIXreg och Linuxreg, men begreppen gäller exakt. Obs! Elementstypen kan skapas från kommandoraden eller GUI. Återanvänd en befintlig elementstyp eller Skapa en ny från kommandoraden eller GUI. Se steg 2 om elementstypen redan finns. Läs ClearCase-referensguiden om ämnet mkeltype (cleartool man mkeltype) för mer information. GUI exempel gt Skapa: Öppna Typ Explorer GUI för VOB (Starta gt Programmer gt Rational ClearCasegt Type Explorer) Välj VOB där binära filer finns. Öppna mapp för elementtyp Högerklicka och skapa en ny elementstyp. Ge elementstypen ett namn (till exempel NEVERMERGE eller COPY eller något namn du väljer). Klicka på OKFrån fliken Typhanterare i dialogrutan Egenskaper för elementtyper, gör det möjligt att aldrig överväga element av den här typen för att slå samman Alltid kopiera element av den här typen (ClearCase 7.0 eller senare) För de binära elementen som redan finns i VOB: n använder du cleartool chtype för att ändra dessa typer till den nya elementstypen. Granska ClearCase Reference Guide på ämnet chtype (cleartool man chtype) för mer information. För binärfilerna som ännu inte finns i VOB kan den magiska filen redigeras för att ringa den nya elementstypen för element med en viss filtillägg. Vid elementskapande kommer dessa filer att använda den nya typen du har definierat för att hantera dessa filelement. Granska ClearCase Reference Guide på ämnet cc. magic, default. magic (cleartool man cc. magic) för mer information. Instruktioner för replikerade VOBs Samma steg krävs som ovan men elementstyperna måste skapas från kommandoraden i en replikerad miljö. Notera . GUI kan endast användas i icke-replikerade VOB-filer om ClearCase MultiSite är aktiverat, då kommer du inte att kunna ta bort en elementtyp eller ändra definitionen av en elementstyp från theType Explorer och kommandoradssyntaxen måste användas. Granska technote 1148740 Ändra använda elementtyper i en replikerad VOB för ytterligare information om att arbeta med elementtyper i en replikerad VOB. Sammanfoga aldrig Exempel: M: viewvobgt cleartool mkeltype - supertype file - mergetype never - nc FILENEVERMERGE Skapat element typ quotFILENEVERMERGEquot. M: viewvobgt cleartool mkeltype - supertype compressedfile - mergetype copy - nc COMPRESSEDFILECOPYMERGE Skapat elementstyp quotCOMPRESSEDFILECOPYMERGEquot. Definitionerna för trivial och manuell sammanslagning Trivial: Basen och destinationsversionerna av elementet är desamma. Det betyder att elementet enkelt kan kopieras från källan till destinationsvy. En triviell sammanslagning bestäms automatiskt av sammanslagning eller förstärkning och kommer därför att tas hand om för dig. Manuell: Källans och destinationsversionerna av elementet innehåller en eller flera konflikter som du måste lösa. En manuell sammanslagning kräver sålunda att du: Kolla in destinationsversionen. Kopiera data från källversionen till destinationsversionen. Kontrollera destinationsversionen. Manuellt rita sammanfognings-pilen i en GUI-version eller du kan köra kommandot för klartextfusion med en - andata-omkopplare för att manuellt upprätta kombinationspilen mellan käll - och destinationsversionerna. Relaterad information

No comments:

Post a Comment