FCM Tips
General
- Create a ticket here selecting not for builds if its just your personal work 
- fcm branch-create -k <ticket> <branch_name> fcm:um.x-tr@vn11.2links to your ticket and bracnhes from trunk at specified version
- fcm checkout <url>checks out a working copy for you to edit
- svn add .to add new files or folders not tracked
- fcm commitregularly to keep track of changes
- fcm diffshows you your edits
- fcm branch-delete fcm:um.x-br/dev/<username>/<branchname>deletes branches
Others
Sometimes you want to create a branch of a branch. NB If you want to merge back into truck you must merge back into the original branch first
fcm branch-create -k <ticket> <branch_name> --bob fcm:um.x-br/dev/<user>/<branchname>
Using FCM on ARCHER2
- copy - ~/.subversion/serversfrom puma on archer2 to- ~/.subversion/servers
- add - /work/y07/shared/umshared/bin/to your path
- run - . mosrs-setup-gpg-agent# this will ask for you metoffice password
- mosrs-cache-passwordwill now chache you mosrs and allow fcm commands to run vn
Troubleshooting
weird config errors
check: ~/.metomi/fcm/keyword.cfg and alter contents as necessary or mv to keyword.cfg.bak
User guide
- CMS cms.ncas.ac.uk/chrome/site/FCM/user_guide/code_management.html