GitHub i Tia Portal

Kontrola wersji to praktyka zarządzania zmianami w kodzie źródłowym lub innym rodzaju plików w trakcie procesu tworzenia oprogramowania lub pracy nad projektem.

+

Krok 1

Pobranie GIT na komputer

Krok 2

Ustawienie miejsca w terminalu MINGW64 na stworzenie repozytorium w lokalnym folderze

Krok 3

Otwieramy Tia Portal i wczytujemy nasz projekt.

Klikamy Add new workspace

Pojawi się Workspace_1 (klikamy w niego)

Krok 4 Należy teraz skonfigurować miejsce gdzie utworzone zostało wcześniej repozytorium.

Krok 5 Możemy już przenieść nasze bloki do repozytorium. W tym celu przenosimy pliki z lewej części do prawej.

W moim przypadku jest to jeden bloczek DB można od teraz go podglądać i jego format zmienił się na „xml” co daje możliwość edycji np. w Notepad++

Dokonując zmiany możemy monitorować w Tia portal co zostało zmienione

„_put” został zmieniony na „_put_NEW

W projekcie można zauważyć pierwsze zmiany, zgasły zielone lampki.

Dzięki dodatkowemu narzędziu ACT SIMATIC Automation Compare Tool można wizualnie zaobserwować co zostało zmienione .

Krok 6 Aby wgrać zmiany do naszego programu należy kliknąć „Import from workspace” po czym zaktualizuje nasze naniesione zmiany zaś jeśli chcemy poprawić to co zmieniliśmy żeby zgadzało sie z tym co w projekcie należy kliknąć „Export to workspace” na końcu klikamy opcje „Synchronize”.

Opcja z wgraniem naszych zmian.

Krok 7 Wgrywanie lokalnego repozytroium do zdalnego.

Lokalne – na naszym urządzeniu Zdalne– na serwerze np.Github

Przykład na GitHub

Krok 8 Wracamy do naszego okienka komend MINGW64 I wpisujemy poniższe komendy

Po wpisaniu pojawi sięw repozytorium

I już wszystko powinno działać.


Uwagi:

  • Dodając Add-In_VCI_Git_Connector do Tia Portal można zarządzać synchronizacją coomitów z oprogramowania Siemensa, a nie z terminala.
  • Narzędzie ACT należy pobrać ze strony producenta ponieważ domyślnie nie znajduje się w Tia Portal, a następnie włączyć Options>settings>Version control interface>compare>add new
  • przed dodaniem pliku do repozytorium warto go skompilować.

Dodaj komentarz