New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
user/techene/svn2git – NEMO
wiki:user/techene/svn2git

Version 6 (modified by techene, 3 years ago) (diff)

--

jean-zay

je récupère ma branche

svn co svn+ssh://techene@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO/branches/2021/dev_r14318_RK3_stage1 [[BR]]

je merge avec le trunk (lat version)

svn update
svn merge svn merge svn+ssh://techene@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO/trunk

je récupère le trunk de Guillaume sour git

git clone git@forge.nemo-ocean.eu:gsamson/nemo.git

je crée une branche git

git branch -a 

git branch MY_BRANCH 

git switch MY_BRANCH (post2)
ou
git checkout MY_BRANCH (pre2)

git status

après avoir fait mes modifications on peut commité

git push -u origin halo_diawri

pour merger avec une atre branche on se place dans l'autre branche et on merge (ça commit en même temps)

git checkout dev_main_halos
git merge halo_diawri
 1179  git checkout dev_main_halos
 1180  git branch
 1181* git merge halo_diawridev_main_halos
 1182  git branch
 1183  git push
 1184  git pull 
 1185  git push


mise à jour de mon répertoire

git fetch ! mise à jour seulement
git pull ! mise à jour + merge

je copie les fichiers mergés sous svn dans ma branche
outils

git diff --color-words

attention avec git il est nécessaire de faire des commits pour changer de branche Comparaison des révisions : https://forge.nemo-ocean.eu/nemo/nemo/-/compare/main...dev_main_halos?from_project_id=24&view=parallel