If it is not explicitly told in following recipe, setting up services are described for Ubuntu 20.04 server, but applications are described for Xubuntu 20.04 workstation. If you use different Ubuntu version or Linux distribution, settings as well as content, names and places of configuration files may be different!
Got it.

21. Git zari un sapludināšana

Pārskatiet prezentāciju Versiju kontrole

Uzdevumi

  1. Ja nepieciešams, uzstādiet salīdzināšanas un sapludināšanas rīku meld:

    sudo apt install meld
  2. Atveriet savu projektu:

    cd ~/workspace/xxxxxxx
  3. Pievienot, apstipriniet un aizgrūdiet izmaiņas jūsu projektā uz tools.odo.lv (lai pārliecinātos, ka jums ir viss iepriekšējais ir saglabāts uz servera tools.odo.lv).
  4. Pievienojiet savam projektam jaunu attālās krātuves ierakstu:

    git remote add upstream ssh://user@tools.odo.lv/home/git/JTM/

    kur user ir jūsu git krātuves faktiskais lietotājvārds

  1. Novelciet zarus branch1 un branch2 no upstream krātuves tādos pašos zaros jūsu projektā:

    git fetch upstream branch1:branch1
    git fetch upstream branch2:branch2
  2. Pārbaudiet, vai jūsu projektam ir trīs zari:

    git branch

    atdod:

    branch1
    branch2
    * master
  3. Izveidojiet divas sava projekta kopijas, piemēram, xxxxx-1 un xxxxxx-2 kā brāļu projektus savā darbvietā.
  4. Apskatiet zarus projekta kopijās:

    cd ~/workspace/xxxxx-1
    git checkout branch1
    cd ~/workspace/xxxxx-2
    git checkout branch2
  5. Atveriet meld un salīdziniet sava sākotnējā projekta saturu, piemēram, xxxxxx un xxxxx-1, kopējiet un saglabājiet trūkstošās satura daļas projektā xxxxx.
  6. Salīdziniet catbN.txt failu saturu jtm.activity21 pakotnē starp projektiem ar galveno un/vai branch1/branch2 zariem.
  7. Apvienojiet visu numurēto failu catbN.txt saturu vienā catb.txt failā.
  8. Pārbaudiet, vai failam catb.txt ir atbilstošs saturs, palaižot GitMergeTest1.java vienības testu.
  9. Pirms pievienot, apstiprināt un aizgrūst izmaiņas uz servera tools.odo.lv, pārliecinieties, ka strādājat ar master zaru, piemēram, komanda:

    git branch

    atdod:

    branch1
    branch2
    * master

Papildu informācija


  

Created by Valdis Vītoliņš on 2024-04-29 18:46
Last modified by Valdis Vītoliņš on 2024-12-04 14:48
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License