Forum Programmation.autre [GIT] travail sur deux branches

Posté par  . Licence CC By‑SA.
4
22
mai
2013

Bonjour,

J'aimerais vous demander conseil. Ce n'est pas un problème à résoudre, juste une question sur les bonnes pratiques.

Il y a une chose que j'adorais vraiment sur SVN, malgré tous les défauts que certains peuvent lui trouver. C'est la possibilité d'extraire une branche, et de faire en sorte que l'un ou l'autre fichier de cette branche soit d'une autre branche.

Exemple

Une quinzaine de personnes travaillent sur un bouquin en LaTeX (ou HTML…). L'équipe travaille sur le contenu du (…)

Forum Programmation.autre Git, submodule et bisect

Posté par  . Licence CC By‑SA.
Étiquettes :
4
18
mai
2021

J'aurais pu appeler ce post "Arnaque, crime et botanique" (parce que j'aime bien me prendre pour Jason Statham).

J'ai un repo git avec cette tête:

repo :
- doc
- version
- submodule git avec de la salade qml
- submodule git avec du beau code c++ et un peu de salade Qt

Nous ne mettons à jour les reférences vers les submodules qu'à chaque changement de version (je sais pas si une bonne manière de faire, les gens qui (…)

Forum Programmation.autre git + meld = GLib-GIO-CRITICAL

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
3
17
mar.
2021

Salut,
J'utilise git sur Windows (pas le choix) : pour obtenir un outil de comparaison un peu plus "user friendly" que git diff, j'ai configuré l'usage de git difftool sur meld.
Cependant quand je lance la commande :

git difftool mon_fichier
La console (git bash) se remplit de lignes :

2021-03-17 17:04:19,377 CRITICAL Gtk:
(org.gnome.meld:10084): GLib-GIO-CRITICAL **: 17:04:19.377: g_content_type_is_a: assertion 'type != NULL' failed

J'ai cherché sur internet et j'ai trouvé un bug mingw, cependant même après (…)

Forum général.général Conseils pour se mettre à git

Posté par  . Licence CC By‑SA.
3
28
juil.
2015

Bonjour,

j'aimerais avoir mon propre dépôt git personnel pour partager des fichiers et collaborer avec des amis et collègues. Néanmoins, je ne sais pas exactement comment m'y prendre…

Voici quelques caractéristiques de ce que je recherche :
Une partie du contenu sera public mais une autre non (par exemple documents qui ne sont pas suffisamment matures ou documents en lien avec le boulot).
Le dépôt devrait contenir principalement des fichiers sous une licence libre mais peut-être pas exclusivement.
Je suis (…)

Forum général.général SSH et enregistrements DNS SRV

Posté par  .
Étiquettes :
3
7
jan.
2012

Salut,

Lorsque l'on veut mettre en place un gestionnaire de code source (SCM), celui-ci est le plus souvent accompagné d'un accès par le Web en HTTP. Si l'on prend le cas de Git, ceci implique donc d'installer sur un même serveur Git, OpenSSH, Gitolite, un serveur Web, ... Si l'on possède déjà un serveur Web, on serait tenter d'installer le tout sur ce dernier.

Les pricinpes de sécurité veulent que l'on installe qu'un type de service par serveur. De plus, (…)

Forum général.général Git

Posté par  . Licence CC By‑SA.
Étiquettes :
3
26
oct.
2016

Je découvre Git et je suis maintenant en mesure d’effectuer les opérations les plus courantes, cependant il y a encore des subtilités qui m’échappent. Notamment celle-ci : la création d’un dépôt de référence (bare repository) et le premier commit depuis un « client ».

J’ai bien saisi la différence entre un dépôt "bare" et un dépôt de travail (working tree), seulement il semblerait qu’il y ait deux méthodes et je n’arrive pas à comprendre toutes les implications.

Tout d’abord, la création de (…)

Forum général.cherche-logiciel Git rebase/reword graphique

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
3
12
avr.
2013

Bonjour,

Voici mon problème :
J'ai un dépôt Git local sur lequel je bosse seul depuis quelques temps et j'aimerais pousser mes commits sur un dépôt accessible sur Internet. Avant d'envoyer l'historique sur le net, j'aimerais pouvoir améliorer les messages de commit (principalement pour traduire en anglais).

Je sais que je peux faire cela à coup de git rebase -i puis un reword sur chaque message de commit. Mais sur quelques commits ça peut le faire, sur un grand nombre (…)

Forum Astuces.divers Faire un bilan de son boulot sous git

Posté par  . Licence CC By‑SA.
Étiquettes :
3
23
juil.
2015

C'est peut-être pour vous aussi la période des entretiens annuels, bilans, etc. Vous voulez savoir ce que vous avez glandé^Wfait pendant une certaine période ? Bien sûr, vous enregistrez tous vos travaux dans des dépôts git, parsemés un peu partout sur votre machine. Utilisez le script suivant pour opérer un suivi (log) sur l'ensemble de vos dépôts :

#!/bin/sh
locate --regex \\.git$ | while read repo; do
[ -d "$repo" ] || continue
echo "From $repo"
GIT_DIR="$repo" git --no-pager -c color.ui=always log
(…)