Pl/FGAddon: Difference between revisions

Jump to navigation Jump to search
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]].


===== Pushing to FGAddon =====
===== 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>:


Committing to FGAddon is for the local git repository of the team leader.  History must be linear in the fgaddon branch, so cherry-picking is the way to go.  This is from the [[#Individual developer (git-svn)|Individual developer (git-svn)]] section.  In the local git repository, switch to the <code>fgaddon</code> branch:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
git checkout fgaddon
git checkout fgaddon
</syntaxhighlight>
</syntaxhighlight>


Pull in any changes which have occurred in FGAddon:
Pobierz wszelkie zmiany, które zaszły w FGAddon:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
git svn rebase
git svn rebase
</syntaxhighlight>
</syntaxhighlight>


To see the commits in the <code>master</code> branch which are not in the <code>fgaddon</code> branch, type one of:
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>


Manually select the commits to be sent to FGAddon and cherry-pick them:
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>


Or to cherry-pick a range of commits:
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>
1,361

edits

Navigation menu