1,361
edits
| Line 1,072: | Line 1,072: | ||
Skonfiguruj [[#Zespoły deweloperskie|dedykowany zespół programistów i przyznaj im dostęp do repozytorium git-svn]]. | Skonfiguruj [[#Zespoły deweloperskie|dedykowany zespół programistów i przyznaj im dostęp do repozytorium git-svn]]. | ||
===== | ===== Wypychanie do FGAddon ===== | ||
Zatwierdzanie do FGAddon dotyczy lokalnego repozytorium git lidera zespołu. Historia w gałęzi fgaddon musi być liniowa, więc najlepszym rozwiązaniem jest wybieranie (cherry-picking). To pochodzi z sekcji [[#Indywidualny deweloper (git-svn)|Indywidualny deweloper (git-svn)]]. W lokalnym repozytorium git przejdź do gałęzi <code>fgaddon</code>: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
git checkout fgaddon | git checkout fgaddon | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Pobierz wszelkie zmiany, które zaszły w FGAddon: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
git svn rebase | git svn rebase | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Aby zobaczyć zatwierdzenia w gałęzi <code>master</code>, których nie ma w gałęzi <code>fgaddon</code>, wpisz jedno z: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
git log HEAD..master | git log HEAD..master | ||
| Line 1,090: | Line 1,091: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Ręcznie wybierz zatwierdzenia, które mają zostać wysłane do FGAddon: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
git cherry-pick <commit hash 1> | git cherry-pick <commit hash 1> | ||
| Line 1,098: | Line 1,099: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
lub wykonaj cherry-pick z zakresem zatwierdzeń: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
git cherry-pick <commit hash 1>^..<commit hash 8> | git cherry-pick <commit hash 1>^..<commit hash 8> | ||
edits