Zuletzt aktiv 1750701260

jeff hat die Gist bearbeitet 1750701260. Zu Änderung gehen

1 file changed, 7 insertions

Scinder un d\303\251p\303\264t git en deux"

@@ -43,3 +43,10 @@ $ cd <chemin/vers/NEW_REPO_2>
43 43 $ git remote add origin <url/git/vers/NEW_REPO_2>
44 44 $ git push --set-upstream origin --all
45 45 $ git push --set-upstream origin --tags
46 +
47 + ## Nettoyer l'ancien dépôt
48 +
49 + $ cd <chemin/vers/OLD_REPO>
50 + $ git branch -D TEMP_BRANCH_1
51 + $ git branch -D TEMP_BRANCH_2
52 +

jeff hat die Gist bearbeitet 1750701157. Zu Änderung gehen

1 file changed, 3 insertions

Scinder un d\303\251p\303\264t git en deux"

@@ -34,9 +34,12 @@ $ git pull <chemin/vers/OLD_REPO> TEMP_BRANCH_2
34 34
35 35 ## Mettre à jour les dépôts git distants
36 36
37 + $ cd <chemin/vers/NEW_REPO_1>
37 38 $ git remote add origin <url/git/vers/NEW_REPO_1>
38 39 $ git push --set-upstream origin --all
39 40 $ git push --set-upstream origin --tags
41 +
42 + $ cd <chemin/vers/NEW_REPO_2>
40 43 $ git remote add origin <url/git/vers/NEW_REPO_2>
41 44 $ git push --set-upstream origin --all
42 45 $ git push --set-upstream origin --tags

jeff hat die Gist bearbeitet 1750699762. Zu Änderung gehen

Keine Änderungen

jeff hat die Gist bearbeitet 1750699704. Zu Änderung gehen

Keine Änderungen

jeff hat die Gist bearbeitet 1750699686. Zu Änderung gehen

1 file changed, 8 insertions, 12 deletions

Scinder un d\303\251p\303\264t git en deux"

@@ -2,29 +2,26 @@
2 2
3 3 ## Nomenclature
4 4
5 - + `OLD_REPO` : nom de l'ancien dépôt à scinder
6 - + `NEW_REPO_1` : nom du nouveau premier dépôt
7 - + `NEW_REPO_2` : nom du nouveau second dépôt
8 - + `OLD_REPO_DIR_1` : nom du dossier qui deviendra `NEW_REPO_1`
9 - + `OLD_REPO_DIR_2` : nom du dossier qui deviendra `NEW_REPO_2`
10 - + `TEMP_BRANCH_1` : nom de la branche temporaire de `OLD_REPO` dans laquelle on va "cloner" `OLD_REPO_DIR_1`
11 - + `TEMP_BRANCH_2` : nom de la branche temporaire de `OLD_REPO` dans laquelle on va "cloner" `OLD_REPO_DIR_12`
5 + + OLD_REPO : nom de l'ancien dépôt à scinder
6 + + NEW_REPO_1 : nom du nouveau premier dépôt
7 + + NEW_REPO_2 : nom du nouveau second dépôt
8 + + OLD_REPO_DIR_1 : nom du dossier qui deviendra NEW_REPO_1
9 + + OLD_REPO_DIR_2 : nom du dossier qui deviendra NEW_REPO_2
10 + + TEMP_BRANCH_1 : nom de la branche temporaire de OLD_REPO dans laquelle on va "cloner" OLD_REPO_DIR_1
11 + + TEMP_BRANCH_2 : nom de la branche temporaire de OLD_REPO dans laquelle on va "cloner" OLD_REPO_DIR_2
12 12
13 13 ## Préparer l'ancien dépôt
14 14
15 - ```
16 15 $ git clone <url/git/vers/OLD_REPO.git>
17 16 $ git subtree split --prefix OLD_REPO_DIR_1 -b TEMP_BRANCH_1
18 17 $ git subtree split --prefix OLD_REPO_DIR_2 -b TEMP_BRANCH_2
19 - ```
20 18
21 19 ## Préparer les futurs dépôts
22 20
23 - Sur le serveur git créer les futurs dépôts `NEW_REPO_1` et `NEW_REPO_2`.
21 + Sur le serveur git créer les futurs dépôts NEW_REPO_1 et NEW_REPO_2.
24 22
25 23 ## Initialiser les futurs dépôts
26 24
27 - ```
28 25 $ mkdir <chemin/vers/NEW_REPO_1>
29 26 $ cd <chemin/vers/NEW_REPO_1>
30 27 $ git init --initial-branch=main
@@ -34,7 +31,6 @@ $ mkdir <chemin/vers/NEW_REPO_2>
34 31 $ cd <chemin/vers/NEW_REPO_2>
35 32 $ git init --initial-branch=main
36 33 $ git pull <chemin/vers/OLD_REPO> TEMP_BRANCH_2
37 - ```
38 34
39 35 ## Mettre à jour les dépôts git distants
40 36

jeff hat die Gist bearbeitet 1750699611. Zu Änderung gehen

1 file changed, 2 deletions

Scinder un d\303\251p\303\264t git en deux"

@@ -38,11 +38,9 @@ $ git pull <chemin/vers/OLD_REPO> TEMP_BRANCH_2
38 38
39 39 ## Mettre à jour les dépôts git distants
40 40
41 - ```
42 41 $ git remote add origin <url/git/vers/NEW_REPO_1>
43 42 $ git push --set-upstream origin --all
44 43 $ git push --set-upstream origin --tags
45 44 $ git remote add origin <url/git/vers/NEW_REPO_2>
46 45 $ git push --set-upstream origin --all
47 46 $ git push --set-upstream origin --tags
48 - ```

jeff hat die Gist bearbeitet 1750699575. Zu Änderung gehen

1 file changed, 19 insertions, 1 deletion

Scinder un d\303\251p\303\264t git en deux"

@@ -25,6 +25,24 @@ Sur le serveur git créer les futurs dépôts `NEW_REPO_1` et `NEW_REPO_2`.
25 25 ## Initialiser les futurs dépôts
26 26
27 27 ```
28 - $ cd <chemin/vers/
28 + $ mkdir <chemin/vers/NEW_REPO_1>
29 + $ cd <chemin/vers/NEW_REPO_1>
29 30 $ git init --initial-branch=main
31 + $ git pull <chemin/vers/OLD_REPO> TEMP_BRANCH_1
32 + $ git remote add origin <url/git/vers/NEW_REPO_1>
33 + $ mkdir <chemin/vers/NEW_REPO_2>
34 + $ cd <chemin/vers/NEW_REPO_2>
35 + $ git init --initial-branch=main
36 + $ git pull <chemin/vers/OLD_REPO> TEMP_BRANCH_2
37 + ```
38 +
39 + ## Mettre à jour les dépôts git distants
40 +
41 + ```
42 + $ git remote add origin <url/git/vers/NEW_REPO_1>
43 + $ git push --set-upstream origin --all
44 + $ git push --set-upstream origin --tags
45 + $ git remote add origin <url/git/vers/NEW_REPO_2>
46 + $ git push --set-upstream origin --all
47 + $ git push --set-upstream origin --tags
30 48 ```

jeff hat die Gist bearbeitet 1750698222. Zu Änderung gehen

1 file changed, 1 insertion

Scinder un d\303\251p\303\264t git en deux"

@@ -26,4 +26,5 @@ Sur le serveur git créer les futurs dépôts `NEW_REPO_1` et `NEW_REPO_2`.
26 26
27 27 ```
28 28 $ cd <chemin/vers/
29 + $ git init --initial-branch=main
29 30 ```

jeff hat die Gist bearbeitet 1750698178. Zu Änderung gehen

1 file changed, 29 insertions

Scinder un d\303\251p\303\264t git en deux" (Datei erstellt)

@@ -0,0 +1,29 @@
1 + # Scinder un dépôt en deux dépôts distincts
2 +
3 + ## Nomenclature
4 +
5 + + `OLD_REPO` : nom de l'ancien dépôt à scinder
6 + + `NEW_REPO_1` : nom du nouveau premier dépôt
7 + + `NEW_REPO_2` : nom du nouveau second dépôt
8 + + `OLD_REPO_DIR_1` : nom du dossier qui deviendra `NEW_REPO_1`
9 + + `OLD_REPO_DIR_2` : nom du dossier qui deviendra `NEW_REPO_2`
10 + + `TEMP_BRANCH_1` : nom de la branche temporaire de `OLD_REPO` dans laquelle on va "cloner" `OLD_REPO_DIR_1`
11 + + `TEMP_BRANCH_2` : nom de la branche temporaire de `OLD_REPO` dans laquelle on va "cloner" `OLD_REPO_DIR_12`
12 +
13 + ## Préparer l'ancien dépôt
14 +
15 + ```
16 + $ git clone <url/git/vers/OLD_REPO.git>
17 + $ git subtree split --prefix OLD_REPO_DIR_1 -b TEMP_BRANCH_1
18 + $ git subtree split --prefix OLD_REPO_DIR_2 -b TEMP_BRANCH_2
19 + ```
20 +
21 + ## Préparer les futurs dépôts
22 +
23 + Sur le serveur git créer les futurs dépôts `NEW_REPO_1` et `NEW_REPO_2`.
24 +
25 + ## Initialiser les futurs dépôts
26 +
27 + ```
28 + $ cd <chemin/vers/
29 + ```
Neuer Älter