CIP Release Git Procedure - acil-bwh/ChestImagingPlatform GitHub Wiki

  1. Merge develop into release with no fast forward git checkout release git merge --no-ff develop

  2. Delete files that won’t make it to the release and commit git rm <file> git commit <file> git push

  3. Merge release into develop preserving files in develop using strategy ours git checkout develop git merge release -s ours

  4. Work on release branch to fix release issues and test git checkout release

git commit
git push
  1. Create final nipype interfaces

cd ChestImagingPlatform/cip_python/nipype/interfaces/cip python generate_classes.py git commit -m "ENH: Creating new nipype interfaces" * git push

  1. Merge to master and tag branch git checkout master git merge --no-ff release git pull git tag -a v0.2.0 -m 'Version v0.2.0' git push origin v0.2.0

  2. Merge release to develop git checkout develop git merge --no-ff release

⚠️ **GitHub.com Fallback** ⚠️