Compare commits
13 Commits
a09be35e3e
...
int
| Author | SHA1 | Date | |
|---|---|---|---|
| d6367a0851 | |||
| 2f2c854dc3 | |||
| 1c7375a4a9 | |||
| 173694f6c8 | |||
| cd08f8b08e | |||
| 730c3c2e39 | |||
| 3e23a1d410 | |||
| c492108719 | |||
| 0f831b6138 | |||
| 17b1c0aca8 | |||
| 8499c3ee48 | |||
| 138ab42352 | |||
| ce681dd58d |
30
README.md
30
README.md
@@ -12,6 +12,36 @@
|
|||||||
|
|
||||||
4. git **pull** ==> Holen der Änderungen vom Server und anwenden auf die Lokale Version
|
4. git **pull** ==> Holen der Änderungen vom Server und anwenden auf die Lokale Version
|
||||||
|
|
||||||
|
Für den Entwicklungsprozess gibt es immer 3 Branches
|
||||||
|
|
||||||
|
- main
|
||||||
|
- int (integration)
|
||||||
|
- dev (development)
|
||||||
|
|
||||||
|
**main** ist immer der Stabile getestete Stand mit Vollversionenn **0**_.XXXy_ ,**1**_.XXXy_ , **2**_.XXXy_, ...
|
||||||
|
|
||||||
|
**int** ist für eine Version in der Neuerungen die volle Funktionalität aufweißt, ohne stabilitäts tests, als Kennzeichnung werden 3 Stellen nach dem Punkt nummerisch verwendet _N.**001**y_, _N.**002**y_, _N.**003**y_, ...
|
||||||
|
|
||||||
|
**dev** ist für das hinzufügen neuer funktionen ohne funktions und stabilitäts garantie und hat als kennzeichnung einen Kleinbuchstaben _N.XXX_**a**, _N.XXX_**b**, _N.XXX_**c**, ...
|
||||||
|
|
||||||
|
## Änderungen in ein neues Stadium heben
|
||||||
|
|
||||||
|
1. Wechseln in den Branch in dem die änderung übernommen werden soll.
|
||||||
|
- `git checkout int`
|
||||||
|
- `git checkout main`
|
||||||
|
- `git checkout dev`
|
||||||
|
2. Mergen von Branch A in Branch B
|
||||||
|
- `git rebase dev`
|
||||||
|
- `git rebase int`
|
||||||
|
- `git rebase main`
|
||||||
|
3. übertragung durchführen
|
||||||
|
- `git commit`
|
||||||
|
|
||||||
|
_Beispiel: Änderungen aus der dev in int übernehmen_
|
||||||
|
|
||||||
|
`git checkout int` um in den int-Branch zu wechslen um dann mit `git merge dev` die änderungen aus dem dev-brache zu übernehmen
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Diverse C/C++ Ausprobierereien
|
Diverse C/C++ Ausprobierereien
|
||||||
|
|
||||||
|
|||||||
28
main.cpp
28
main.cpp
@@ -2,7 +2,35 @@
|
|||||||
|
|
||||||
int number = 12;
|
int number = 12;
|
||||||
|
|
||||||
|
void print_number (int);
|
||||||
|
int sqrt (int);
|
||||||
|
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
std::cout << "Hallo Welt" << std::endl << number << std::endl;
|
std::cout << "Hallo Welt" << std::endl << number << std::endl;
|
||||||
|
|
||||||
|
std::cout << "experimentelle und evtl nicht fehlerfreier Code" << std::endl;
|
||||||
|
|
||||||
|
//Funktionstest
|
||||||
|
|
||||||
|
for (int i = 0; i < 2; i++)
|
||||||
|
{
|
||||||
|
print_number(i); // neue Funktion unsicher und unvollständig
|
||||||
|
}
|
||||||
|
|
||||||
|
print_number(sqrt(3));
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void print_number(int x)
|
||||||
|
{
|
||||||
|
std::cout << "Die Zahl ist: " << x << std::endl;
|
||||||
|
std::cout << "Das doppelte der Zahl ist: " << x*2 << std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int sqrt(int x){
|
||||||
|
return x*x;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user