DE Die Grundidee hinter dem Feature-Branch-Workflow ist, dass die gesamte Feature-Entwicklung in einem dedizierten Branch und nicht im main-Branch stattfinden sollte
জার্মান-এ "feature branch workflow" নিম্নলিখিত ইংরেজি শব্দ/শব্দে অনুবাদ করা যেতে পারে:
DE Die Grundidee hinter dem Feature-Branch-Workflow ist, dass die gesamte Feature-Entwicklung in einem dedizierten Branch und nicht im main-Branch stattfinden sollte
EN The core idea behind the Feature Branch Workflow is that all feature development should take place in a dedicated branch instead of the main branch
জার্মান | ইংরেজি |
---|---|
branch | branch |
stattfinden | take place |
feature | feature |
workflow | workflow |
entwicklung | development |
in | in |
sollte | should |
die | dedicated |
ist | is |
dass | that |
hinter | behind |
dem | the |
DE Mit dem Argument -branch kannst du statt des Branch, auf den der Remote-HEAD verweist, einen bestimmten Branch zum Klonen angeben – normalerweise ist dies der Main-Branch. Auf dieselbe Art kannst du auch einen Tag statt eines Branch angeben.
EN The -branch argument lets you specify a specific branch to clone instead of the branch the remote HEAD is pointing to, usually the main branch. In addition you can pass a tag instead of branch for the same effect.
জার্মান | ইংরেজি |
---|---|
angeben | specify |
branch | branch |
klonen | clone |
remote | remote |
head | head |
normalerweise | usually |
ist | is |
einen | a |
tag | tag |
kannst | can |
statt | instead |
du | you |
der | of |
auf | to |
bestimmten | specific |
auch | same |
DE In der Regel gibt der Entwickler seinen Feature-Branch als Quell-Branch und den main-Branch als Ziel-Branch an.
EN Typically, the developer will specify their feature branch as the source branch and the main branch as the destination branch.
জার্মান | ইংরেজি |
---|---|
entwickler | developer |
feature | feature |
branch | branch |
quell | source |
ziel | destination |
als | as |
und | and |
den | the |
DE In der Regel gibt der Entwickler seinen Feature-Branch als Quell-Branch und den main-Branch als Ziel-Branch an.
EN Typically, the developer will specify their feature branch as the source branch and the main branch as the destination branch.
জার্মান | ইংরেজি |
---|---|
entwickler | developer |
feature | feature |
branch | branch |
quell | source |
ziel | destination |
als | as |
und | and |
den | the |
DE Beachte, dass die Kombination von Feature Branches mit dem develop-Branch eigentlich dem Feature Branch Workflow entspricht. Doch der Git-flow-Workflow geht darüber hinaus.
EN Note that feature branches combined with the develop branch is, for all intents and purposes, the Feature Branch Workflow. But, the Gitflow workflow doesn’t stop there.
জার্মান | ইংরেজি |
---|---|
beachte | note |
feature | feature |
branches | branches |
branch | branch |
workflow | workflow |
dass | that |
mit | combined |
DE Weitere Informationen zu den Git-Workflows findest du auf unseren erweiterten Workflow-Seiten zum Feature-Branch-Workflow, Gitflow-Workflow und dem Forking-Workflow.
EN For more info on Git workflows visit our extended workflow discussion pages: The Feature Branch Workflow, GitFlow Workflow, and Forking Workflow.
জার্মান | ইংরেজি |
---|---|
informationen | info |
erweiterten | extended |
git | git |
seiten | pages |
feature | feature |
branch | branch |
workflows | workflows |
workflow | workflow |
weitere | for |
und | and |
den | the |
DE Dieser Branch wird den kompletten Versionsverlauf des Projekts enthalten, während der main-Branch eine verkürzte Version enthält. Andere Entwickler sollten das zentrale Repository nun klonen und einen Tracking-Branch für den develop-Branch erstellen.
EN This branch will contain the complete history of the project, whereas main will contain an abridged version. Other developers should now clone the central repository and create a tracking branch for develop.
জার্মান | ইংরেজি |
---|---|
branch | branch |
entwickler | developers |
repository | repository |
klonen | clone |
tracking | tracking |
zentrale | central |
nun | now |
enthalten | contain |
projekts | the project |
während | whereas |
version | version |
sollten | should |
für | for |
andere | other |
erstellen | create |
und | and |
DE Bevor Mary mit dem Schreiben von Code beginnt, muss Mary zunächst einen neuen Branch für das Feature erstellen. Diesen Branch wird sie als Quell-Branch des Pull-Requests verwenden.
EN Before she starts writing any code, Mary needs to create a new branch for the feature. This branch is what she will use as the source branch of the pull request.
জার্মান | ইংরেজি |
---|---|
mary | mary |
beginnt | starts |
neuen | new |
branch | branch |
code | code |
feature | feature |
verwenden | use |
quell | source |
requests | request |
erstellen | create |
als | as |
bevor | to |
von | of |
zunächst | a |
wird | the |
für | for |
DE Bevor Mary mit dem Schreiben von Code beginnt, muss Mary zunächst einen neuen Branch für das Feature erstellen. Diesen Branch wird sie als Quell-Branch des Pull-Requests verwenden.
EN Before she starts writing any code, Mary needs to create a new branch for the feature. This branch is what she will use as the source branch of the pull request.
জার্মান | ইংরেজি |
---|---|
mary | mary |
beginnt | starts |
neuen | new |
branch | branch |
code | code |
feature | feature |
verwenden | use |
quell | source |
requests | request |
erstellen | create |
als | as |
bevor | to |
von | of |
zunächst | a |
wird | the |
für | for |
DE Verwende für jedes Feature oder Issue, an dem du arbeitest, einen separaten Branch. Nachdem du einen Branch erstellt hast. checkst du ihn lokal aus, damit alle deine Änderungen auf diesem Branch stattfinden.
EN Use a separate branch for each feature or issue you work on. After creating a branch, check it out locally so that any changes you make will be on that branch.
জার্মান | ইংরেজি |
---|---|
issue | issue |
separaten | separate |
branch | branch |
lokal | locally |
Änderungen | changes |
feature | feature |
oder | or |
arbeitest | work |
ihn | it |
für | for |
einen | a |
hast | any |
du | you |
damit | so |
auf | on |
diesem | that |
DE Dann mergst du den Feature-Branch in den main-Branch und pushst den aktualisierten main-Branch zurück zum zentralen Repository.
EN Then, you merge the feature branch into main and push the updated main back to the central repository.
জার্মান | ইংরেজি |
---|---|
aktualisierten | updated |
repository | repository |
feature | feature |
branch | branch |
zentralen | central |
und | and |
du | you |
dann | then |
den | the |
zurück | back |
DE Pull-Requests können in Verbindung mit dem Feature Branch Workflow, dem Git-flow-Workflow oder dem Forking-Workflow eingesetzt werden
EN Pull requests can be used in conjunction with the Feature Branch Workflow, the Gitflow Workflow, or the Forking Workflow
জার্মান | ইংরেজি |
---|---|
verbindung | conjunction |
feature | feature |
branch | branch |
workflow | workflow |
git | pull |
requests | requests |
oder | or |
eingesetzt | used |
in | in |
können | can |
mit | with |
dem | the |
werden | be |
DE Pull-Requests können in Verbindung mit dem Feature Branch Workflow, dem Git-flow-Workflow oder dem Forking-Workflow eingesetzt werden
EN Pull requests can be used in conjunction with the Feature Branch Workflow, the Gitflow Workflow, or the Forking Workflow
জার্মান | ইংরেজি |
---|---|
verbindung | conjunction |
feature | feature |
branch | branch |
workflow | workflow |
git | pull |
requests | requests |
oder | or |
eingesetzt | used |
in | in |
können | can |
mit | with |
dem | the |
werden | be |
DE Unter diesem Modell erstellen Entwickler einen Feature-Branch und verzögern den Merge mit dem Haupt-Trunk-Branch, bis das Feature vollständig ist
EN Under this model, developers create a feature branch and delay merging it to the main trunk branch until the feature is complete
জার্মান | ইংরেজি |
---|---|
modell | model |
entwickler | developers |
merge | merging |
feature | feature |
branch | branch |
haupt | main |
diesem | this |
ist | is |
erstellen | create |
den | the |
und | and |
vollständig | to |
DE Im Folgenden siehst du ein vollständiges Beispiel für einen Feature-Branch-Workflow. Nehmen wir an, wir haben ein Repository mit einem main-Branch eingerichtet.
EN A complete example demonstrating a Feature Branch Flow is as follows. Assuming we have a repo setup with a main branch.
জার্মান | ইংরেজি |
---|---|
beispiel | example |
repository | repo |
eingerichtet | setup |
feature | feature |
branch | branch |
folgenden | a |
wir | we |
mit | with |
haben | have |
DE Der standardmäßige Entwicklungs-Branch. Immer, wenn du ein Git-Repository erstellst, wird auch ein "Haupt-Branch" erstellt. Dieser wird zum aktiven Branch.
EN The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.
জার্মান | ইংরেজি |
---|---|
standardmäßige | default |
aktiven | active |
branch | branch |
entwicklungs | development |
repository | repository |
haupt | main |
erstellt | created |
git | git |
erstellst | create |
du | you |
ein | a |
wird | the |
DE Generell werden Features in den develop-Branch gemergt, während Release- und Hotfix-Branches in den develop-Branch und in den main-Branch gemergt werden. Alle diese Merge-Vorgänge lassen sich mithilfe von Pull-Requests formell verwalten.
EN Features are generally merged into the develop branch, while release and hotfix branches are merged into both develop and main. Pull requests can be used to formally manage all of these merges.
জার্মান | ইংরেজি |
---|---|
generell | generally |
features | features |
verwalten | manage |
branch | branch |
requests | requests |
release | release |
und | and |
alle | all |
den | the |
von | of |
DE Der standardmäßige Entwicklungs-Branch. Immer, wenn du ein Git-Repository erstellst, wird auch ein Branch namens "master" erstellt. Dieser wird zum aktiven Branch.
EN The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.
জার্মান | ইংরেজি |
---|---|
standardmäßige | default |
branch | branch |
namens | named |
aktiven | active |
entwicklungs | development |
repository | repository |
erstellt | created |
git | git |
erstellst | create |
du | you |
ein | a |
wird | the |
DE Erstelle einen Branch mit dem Befehl "Git branch". git branch
EN Create a branch using the Git branch command. git branch
জার্মান | ইংরেজি |
---|---|
erstelle | create |
branch | branch |
befehl | command |
git | git |
DE Liste die Branches für dieses Repository auf. Es werden der Standard-Master-Branch und der neu erstellte Branch angezeigt. git branch
EN List the branches for this repository. You’ll see the default branch master, and the new branch you created. git branch
জার্মান | ইংরেজি |
---|---|
branches | branches |
repository | repository |
erstellte | created |
branch | branch |
git | git |
standard | default |
master | master |
angezeigt | see |
neu | new |
und | and |
liste | list |
für | for |
dieses | this |
DE Der standardmäßige Entwicklungs-Branch. Immer, wenn du ein Git-Repository erstellst, wird auch ein Branch namens "master" erstellt. Dieser wird zum aktiven Branch.
EN The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.
জার্মান | ইংরেজি |
---|---|
standardmäßige | default |
branch | branch |
namens | named |
aktiven | active |
entwicklungs | development |
repository | repository |
erstellt | created |
git | git |
erstellst | create |
du | you |
ein | a |
wird | the |
DE Erstelle einen Branch mit dem Befehl "Git branch". git branch
EN Create a branch using the Git branch command. git branch
জার্মান | ইংরেজি |
---|---|
erstelle | create |
branch | branch |
befehl | command |
git | git |
DE Liste die Branches für dieses Repository auf. Es werden der Standard-Master-Branch und der neu erstellte Branch angezeigt. git branch
EN List the branches for this repository. You’ll see the default branch master, and the new branch you created. git branch
জার্মান | ইংরেজি |
---|---|
branches | branches |
repository | repository |
erstellte | created |
branch | branch |
git | git |
standard | default |
master | master |
angezeigt | see |
neu | new |
und | and |
liste | list |
für | for |
dieses | this |
DE Der main-Branch enthält den offiziellen Release-Verlauf und der develop-Branch dient als Integrations-Branch für Features
EN The main branch stores the official release history, and the develop branch serves as an integration branch for features
জার্মান | ইংরেজি |
---|---|
offiziellen | official |
dient | serves |
features | features |
branch | branch |
release | release |
verlauf | history |
integrations | integration |
als | as |
für | for |
und | and |
den | the |
DE Ähnlich wie beim Abschluss eines release-Branch wird ein hotfix-Branch sowohl in den main- als auch in den develop-Branch gemergt.
EN Similar to finishing a release branch, a hotfix branch gets merged into both main and develop.
জার্মান | ইংরেজি |
---|---|
abschluss | finishing |
release | release |
branch | branch |
wird | gets |
DE Ist der release-Branch abgeschlossen, wird er in den develop-Branch und den main-Branch gemergt.
EN When the release branch is done it is merged into develop and main
জার্মান | ইংরেজি |
---|---|
release | release |
branch | branch |
in | into |
und | and |
DE Taucht ein Problem im main-Branch auf, wird ein hotfix-Branch auf Basis des main-Branch erstellt.
EN If an issue in main is detected a hotfix branch is created from main
জার্মান | ইংরেজি |
---|---|
problem | issue |
branch | branch |
erstellt | created |
ein | a |
wird | is |
auf | in |
DE Der standardmäßige Entwicklungs-Branch. Immer, wenn du ein Git-Repository erstellst, wird auch ein "Haupt-Branch" erstellt. Dieser wird zum aktiven Branch.
EN The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.
জার্মান | ইংরেজি |
---|---|
standardmäßige | default |
aktiven | active |
branch | branch |
entwicklungs | development |
repository | repository |
haupt | main |
erstellt | created |
git | git |
erstellst | create |
du | you |
ein | a |
wird | the |
DE Erstelle einen Branch mit dem Befehl "Git branch". git branch
EN Create a branch using the Git branch command. git branch
জার্মান | ইংরেজি |
---|---|
erstelle | create |
branch | branch |
befehl | command |
git | git |
DE Liste die Branches für dieses Repository auf. Es werden der Standard-Haupt-Branch und der neu erstellte Branch angezeigt. git branch
EN List the branches for this repository. You’ll see the default branch main, and the new branch you created. git branch
জার্মান | ইংরেজি |
---|---|
branches | branches |
repository | repository |
erstellte | created |
branch | branch |
git | git |
standard | default |
haupt | main |
angezeigt | see |
neu | new |
und | and |
liste | list |
für | for |
dieses | this |
DE Der standardmäßige Entwicklungs-Branch. Immer, wenn du ein Git-Repository erstellst, wird auch ein "Haupt-Branch" erstellt. Dieser wird zum aktiven Branch.
EN The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.
জার্মান | ইংরেজি |
---|---|
standardmäßige | default |
aktiven | active |
branch | branch |
entwicklungs | development |
repository | repository |
haupt | main |
erstellt | created |
git | git |
erstellst | create |
du | you |
ein | a |
wird | the |
DE Generell werden Features in den develop-Branch gemergt, während Release- und Hotfix-Branches in den develop-Branch und in den main-Branch gemergt werden. Alle diese Merge-Vorgänge lassen sich mithilfe von Pull-Requests formell verwalten.
EN Features are generally merged into the develop branch, while release and hotfix branches are merged into both develop and main. Pull requests can be used to formally manage all of these merges.
জার্মান | ইংরেজি |
---|---|
generell | generally |
features | features |
verwalten | manage |
branch | branch |
requests | requests |
release | release |
und | and |
alle | all |
den | the |
von | of |
DE Mit diesem Befehl erstellst du einen neuen Branch mit dem Namen, den du für <branch> angibst. Der neue Branch wird jedoch nicht ausgecheckt.
EN Create a new branch called <branch>. This does not check out the new branch.
জার্মান | ইংরেজি |
---|---|
branch | branch |
namen | called |
erstellst | create |
diesem | this |
nicht | not |
neue | new |
DE Branch with new file (Branch mit neuer Datei): Ändere diese Option, wenn du eine Datei zu einem anderen Branch hinzufügen möchtest
EN Branch with new file: Change if you want to add file to a different branch
জার্মান | ইংরেজি |
---|---|
branch | branch |
möchtest | you want |
mit | with |
datei | file |
hinzufügen | add |
zu | to |
new | new |
du | you |
option | a |
DE Der Git-flow-Workflow ist dem Feature Branch Workflow ähnlich, aber er definiert ein strenges Branching-Modell, das um den Release des Projekts konzipiert wurde
EN The Gitflow Workflow is similar to the Feature Branch Workflow, but defines a strict branching model designed around the project release
জার্মান | ইংরেজি |
---|---|
feature | feature |
branch | branch |
workflow | workflow |
definiert | defines |
release | release |
modell | model |
projekts | the project |
konzipiert | designed |
ist | is |
ähnlich | similar |
aber | but |
den | the |
DE Wenn dein Team mit dem zentralisierten Workflow einigermaßen vertraut ist und jetzt seine Zusammenarbeit optimieren möchte, solltest du auf jeden Fall einmal die Vorteile des Feature Branch Workflow ansehen
EN If your team is comfortable with the Centralized Workflow but wants to streamline its collaboration efforts, it's definitely worth exploring the benefits of the Feature Branch Workflow
জার্মান | ইংরেজি |
---|---|
zentralisierten | centralized |
workflow | workflow |
zusammenarbeit | collaboration |
optimieren | streamline |
möchte | wants |
vorteile | benefits |
feature | feature |
branch | branch |
team | team |
mit | with |
ist | is |
fall | the |
auf | definitely |
und | its |
DE Wenn du einen weiteren Git-Workflow kennenlernen möchtest, dann wirf einen Blick in unsere umfassende Dokumentation zum Feature Branch Workflow.
EN To read about the next Git workflow check out our comprehensive breakdown of the Feature Branch Workflow.
জার্মান | ইংরেজি |
---|---|
blick | check |
umfassende | comprehensive |
feature | feature |
branch | branch |
workflow | workflow |
git | git |
weiteren | to |
unsere | our |
DE Der Git-flow-Workflow ist dem Feature Branch Workflow ähnlich, aber er definiert ein strenges Branching-Modell, das um den Release des Projekts konzipiert wurde
EN The Gitflow Workflow is similar to the Feature Branch Workflow, but defines a strict branching model designed around the project release
জার্মান | ইংরেজি |
---|---|
feature | feature |
branch | branch |
workflow | workflow |
definiert | defines |
release | release |
modell | model |
projekts | the project |
konzipiert | designed |
ist | is |
ähnlich | similar |
aber | but |
den | the |
DE Wenn der Entwickler das Feature in die Haupt-Codebasis mergen will, ist das offizielle Projekt das Ziel-Repository und der main-Branch der Ziel-Branch.
EN If the developer is trying to merge the feature into the main codebase, then the destination repository is the official project and the destination branch is main.
জার্মান | ইংরেজি |
---|---|
entwickler | developer |
feature | feature |
mergen | merge |
offizielle | official |
projekt | project |
haupt | main |
codebasis | codebase |
ziel | destination |
repository | repository |
branch | branch |
ist | is |
und | and |
der | the |
DE Als Quell- und Ziel-Branch würde in diesem Fall derselbe Feature Branch dienen.
EN They would then use the same feature branch for the source and destination branches.
জার্মান | ইংরেজি |
---|---|
derselbe | the same |
branch | branch |
ziel | destination |
feature | feature |
quell | source |
fall | the |
und | and |
würde | would |
DE Nimm deine Änderungen lokal vor und füge sie dem Branch hinzu, committe und pushe sie: git add. git commit -m "adding a change from the feature branch" git push origin
EN Make your changes locally and then add, commit, and push your changes to the branch:git add . git commit -m "adding a change from the feature branch" git push origin
জার্মান | ইংরেজি |
---|---|
lokal | locally |
branch | branch |
feature | feature |
origin | origin |
Änderungen | changes |
git | git |
commit | commit |
a | a |
change | change |
push | push |
und | and |
dem | the |
vor | to |
DE Nimm deine Änderungen lokal vor und füge sie dem Branch hinzu, committe und pushe sie: git add. git commit -m "adding a change from the feature branch" git push origin
EN Make your changes locally and then add, commit, and push your changes to the branch:git add . git commit -m "adding a change from the feature branch" git push origin
জার্মান | ইংরেজি |
---|---|
lokal | locally |
branch | branch |
feature | feature |
origin | origin |
Änderungen | changes |
git | git |
commit | commit |
a | a |
change | change |
push | push |
und | and |
dem | the |
vor | to |
DE Das Erstellen von release Branches ist ebenfalls ein unkomplizierter Branching-Vorgang. Wie die feature Branches basieren release branches auf dem develop Branch. Ein neuer release Branch kann mit den folgenden Methoden erstellt werden.
EN Making release branches is another straightforward branching operation. Like feature branches, release branches are based on the develop branch. A new release branch can be created using the following methods.
জার্মান | ইংরেজি |
---|---|
branches | branches |
unkomplizierter | straightforward |
feature | feature |
branch | branch |
neuer | new |
methoden | methods |
vorgang | operation |
develop | develop |
folgenden | a |
erstellt | created |
basieren | are |
kann | can |
release | release |
ist | is |
den | the |
DE Ein feature Branch wird ebenfalls vom develop Branch erstellt.
EN Feature branches are created from develop
জার্মান | ইংরেজি |
---|---|
feature | feature |
develop | develop |
erstellt | created |
vom | from |
wird | are |
DE Nimm deine Änderungen lokal vor und füge sie dem Branch hinzu, committe und pushe sie: git add. git commit -m "adding a change from the feature branch" git push origin
EN Make your changes locally and then add, commit, and push your changes to the branch:git add . git commit -m "adding a change from the feature branch" git push origin
জার্মান | ইংরেজি |
---|---|
lokal | locally |
branch | branch |
feature | feature |
origin | origin |
Änderungen | changes |
git | git |
commit | commit |
a | a |
change | change |
push | push |
und | and |
dem | the |
vor | to |
DE Wenn der Entwickler das Feature in die Haupt-Codebasis mergen will, ist das offizielle Projekt das Ziel-Repository und der main-Branch der Ziel-Branch.
EN If the developer is trying to merge the feature into the main codebase, then the destination repository is the official project and the destination branch is main.
জার্মান | ইংরেজি |
---|---|
entwickler | developer |
feature | feature |
mergen | merge |
offizielle | official |
projekt | project |
haupt | main |
codebasis | codebase |
ziel | destination |
repository | repository |
branch | branch |
ist | is |
und | and |
der | the |
DE Als Quell- und Ziel-Branch würde in diesem Fall derselbe Feature Branch dienen.
EN They would then use the same feature branch for the source and destination branches.
জার্মান | ইংরেজি |
---|---|
derselbe | the same |
branch | branch |
ziel | destination |
feature | feature |
quell | source |
fall | the |
und | and |
würde | would |
DE Da der main-Branch der einzige "besondere" Branch ist, stellt das Speichern mehrerer Feature-Branches auf dem zentralen Repository kein Problem dar
EN Since main is the only “special” branch, storing several feature branches on the central repository doesn’t pose any problems
জার্মান | ইংরেজি |
---|---|
branch | branch |
mehrerer | several |
repository | repository |
problem | problems |
da | since |
besondere | special |
zentralen | central |
ist | is |
einzige | only |
dar | the |
DE Dadurch wird ein Branch namens "new-feature" auf Basis des main-Branches ausgecheckt und das Flag -b weist Git an, den Branch zu erstellen, sofern es ihn noch nicht gibt.
EN This checks out a branch called new-feature based on main, and the -b flag tells Git to create the branch if it doesn’t already exist.
জার্মান | ইংরেজি |
---|---|
branch | branch |
namens | called |
flag | flag |
git | git |
basis | based |
es | it |
zu | to |
ein | a |
erstellen | create |
sofern | if |
und | and |
gibt | exist |
DE Stattdessen pusht das Teammitglied den Feature-Branch zum zentralen Server, erstellt einen Pull-Request und bittet darum, dass die Ergänzungen in den main-Branch gemergt werden
EN Instead, they push the feature branch to the central server and file a pull request asking to merge their additions into main
জার্মান | ইংরেজি |
---|---|
server | server |
ergänzungen | additions |
feature | feature |
branch | branch |
request | request |
zentralen | central |
darum | the |
und | and |
{Totalresult} অনুবাদগুলির মধ্যে 50 দেখানো হচ্ছে