Checkout oparty na plikach obiektów deweloperskich

Przegląd tematu

Narzędzie chkout może być używane do przechowywania plików z bazy danych repozytorium w systemie plików.

Grupa docelowa

  • Programiści aplikacji
  • Administratorzy systemu

Opis

Narzędzie chkout zawiera kilka głównych funkcji:

  • Przechowywanie plików z repozytorium w systemie plików
  • porównanie klasy Java i źródła Java z systemu plików z repozytorium i klas Java z powrotem do repozytorium.

Następujące pliki mogą być zapisywane z repozytorium do systemu plików:

  • Klasy Java
  • Źródła Java
  • Ikony
  • Obiekty plików
  • Pliki pomocy

Klasy Java mogą być również zapisywane z systemu plików do repozytorium; w tym celu źródła Java muszą zostać wyewidencjonowane i skompilowane. Skompilowane klasy Java są następnie zapisywane z powrotem do repozytorium. Należy również określić katalog źródłowy Java; służy to do sprawdzenia, czy źródła Java zostały w międzyczasie zmienione. Te źródła Java nie są zapisywane z powrotem. Ta funkcjonalność jest przydatna do jednorazowej kompilacji pełnej wersji i zapisania wyników do repozytorium. Narzędzie chkout jest używane przed wydaniem wersji.

Polecenie

Poniżej znajduje się polecenie zawierające wszystkie możliwe parametry.

chkout [-compare:<text>] [-checkout:<text>][-p:<str-1> … -p:<str-n>] [-r][-sources] [-classes] [-files] [-icons][-onlinehelp] [-systemCode] [-applicationCode]

[-sourceType:<int>] [-readOnly] [-overwrite]

[-filedate] [-verbose] [-chkinclasses]

[-sourcepath:<ciąg>] [-classpath:<ciąg>]

[-namespace:<ciąg znaków>] [-objectname:<ciąg znaków>]

[-helpsources] [-helpfiles]

Parametry

Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są obowiązkowe. Gwiazdka (*) może być określona jako symbol zastępczy dla niektórych parametrów, aby móc wyświetlić wszystkie możliwe wartości. Nie wszystkie parametry mogą być nazwane więcej niż jeden raz, tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego nazywania: „<str-1> …. <str-n>”.

Parametry Wyjaśnienie
[-checkout:<tekst>] Zapisuje pliki do wyewidencjonowania do katalogu lub archiwum Java (*.jar). Jeśli katalog nie istnieje, tworzone jest archiwum Java. Istniejące archiwum Java może być również określone bezpośrednio jako cel. Ta opcja nie może być wywołana w połączeniu z
[-chkinclasses] lub [-compare:<string>].
[-compare:<text>] Porównuje klasy Java i/lub źródła Java z określonego katalogu z aktywną wersją w repozytorium. Ta opcja nie może być wywołana w połączeniu z [-checkout:<string>] lub [-chkinclasses].
[-p:<str-1> … -p:<str-n>]. Ograniczenie do przestrzeni nazw obiektu deweloperskiego. Może być używany z opcjami [-checkout:<string>], [-compare:<string>] i [-chkinclasses].
[-r] Jeśli określona jest przestrzeń nazw (opcja -[-p:<str-1> … -p:<str-n>]), uwzględniane są wszystkie bazowe przestrzenie nazw.
[-sources] Użyj źródeł Java (do użycia z opcją -[-checkout:<string>] lub [-compare: <string>]).
[-classes] Klasy Java (do użycia z opcją -[-checkout:<string>] lub [-compare:<string>])
[-files] Pliki (do użycia z opcją -[-check
out:<string>])
[-icons] Ikony (do użycia z opcją -[-check
out:<string>])
[-onlinehelp] Pliki pomocy (do użycia z opcją-[-check
out:<string>])
[-systemCode] Uwzględniany jest tylko obszar obiektów rozwoju systemu.
Ponieważ klasy Java i źródła Java obszaru systemowego nie są zarządzane w repozytorium, nie mogą być brane pod uwagę.
[-applicationCode] Brane są pod uwagę tylko obiekty z obszaru aplikacji.
[-sourceType:<int>]  Ograniczenie klasy Java do jej pochodzenia:·

  • 1 – Utworzone przez użytkownika
  • 2 – Generowanie: wielojęzyczność
  • 3 – Generowanie: UpdateInfo
  • 4 – Generowanie: TimeDependent
  • 5 – Generowanie: Managing-System
  • 6 – Generowanie: OQL-View
  • 7 – Generowanie:  Business Object
  • 8 – Generowanie: Wyszukiwanie
  • 9 – Generowanie: Valueset
  • 10 – Generowanie: Część
  • 11 – Generowanie: (OQL-Statement)
[-readOnly] Pliki są przechowywane tylko do odczytu.
[-overwrite] Istniejące pliki w określonym katalogu są nadpisywane. Jeśli ta opcja nie jest określona, a istniejące pliki musiałyby zostać nadpisane, narzędzie przerywa działanie.
[-fileDate] Opcja obecnie nieobsługiwana.
[-verbose] Wyjście w wierszu poleceń.
[-chkinclasses] Zapisuje klasy Java z systemu plików do repozytorium. Ta opcja może być używana tylko wtedy, gdy w systemie nie odbywa się rozwój. Może być używany z opcjami [-checkout:<ciąg>] i [-compare:<ciąg>].
[-sourcepath:
<string>]
Katalog, w którym znajdują się źródła Java. Są one wymagane do wykrywania zmian. Jeśli źródło Java zostało zmienione w międzyczasie, powiązane klasy Java nie są sprawdzane w repozytorium. Ta opcja może być używana tylko z [-chkinclasses].
[-classpath:
<string>]
Katalog, w którym znajdują się klasy Java, które są sprawdzane w repozytorium. Ta opcja może być używana tylko z [-chkinclasses].
[-namespace:<ciąg znaków>] Ograniczenie przestrzeni nazw podczas sprawdzania klas Java. Ta opcja może być używana tylko z [-chkinclasses]. Opcja -r nie jest obsługiwana.
[-objectname:
<string>]
Sprawdź określoną klasę Java. Ta opcja może być używana tylko z [-chkinclasses].
[-helpsources] Sprawdź źródła pomocy. Ta opcja musi być używana z [-checkout] [-onlinehelp].
[-helpfiles] Sprawdź pliki pomocy. Ta opcja musi być używana z [-checkout] i [-onlinehelp].

Przykłady użycia chkout:

  • Sprawdź źródła Java: chkout -checkout:<pfad> -p:com.cisag.app.internal -sources
  • Sprawdź klasy Java: chkout -checkout:<pfad> -p:com.cisag.app.internal -classes
  • Sprawdź obiekty plików: chkout -checkout:<pfad> -p:com.cisag.app.internal -files
  • Sprawdź obiekty pomocy: chkout -checkout:<pfad> -p:com.cisag.app.help -r -onlinehelp -helpsources
  • Porównanie: chkout -compare:<pfad> -p:com.cisag.app.internal -sources -verbose
  • Przechowywanie: chkout -chkinclasses -sourcepath:<pfad> -classpath:<pfad> -namespace:com.cisag.app.internal -verbose

Czy ten artykuł był pomocny?