FCM Essentials Preparation quiz

FCM questions


The aim of this quiz is to start you thinking in "fcm talk" and to help you gauge what you do and do not know and hopefully encourage you that it is not as complicated as you may have once thought.
This quiz can also be used as a revision/reminder tool.
Please try to attempt all aspects of the quiz, you may be able to do none or all, you don't know until you try.

Essentials quiz

  1. Whicj of theses will not provide you with help in fcm?





    B

  2. What command would you use to retrieve some code from a repository?





    A

  3. What command would not checkout code from the repository?




    B

  4. Which commands would commit code to the repository?





    C

  5. What is the best command for finding out in what files or directories your working copy are different from the repository, i.e. what has been modified etc?





    C

  6. How would you find out the revision number of your working copy?





    B

  7. How would you find out if you are working on the trunk or a branch version and if a branch what it is called?





    C

  8. What does "?" mean when you issue the fcm status command?





    B

  9. What does "M" mean when you issue the fcm status command?





    D

  10. What does "!" mean when you issue the fcm status command?





    A

  11. What does "A" mean when you issue the fcm status command?





    A

  12. What does "D" mean when you issue the fcm status command?





    C

  13. Which commands will use fcm to delete a file or directory?





    D

  14. Where would you use the command "fcm add"?





    C

  15. Why would you need to use the command "fcm switch" or "fcm sw"?





    A

  16. Which of these commands can you use to create a branch?





    D

  17. What command would you use to pull your changes from one area in the repository into another?





    A

  18. What commands would you use to see the line-by-line or file-by-file differences between two versions or revisions of the repository?





    A

  19. What option would you add to your fcm "difference" command to use the graphical tool to display the differences?





    C

  20. How would you difference two branches?





    B

  21. How would you update your working copy to the one on the trunk?





    A

  22. fcm log [OPTION] [TARGET] allows the user to do what?





    B

  23. What does "C" mean when you issue the fcm status command?





    C

  24. What does "R" mean when you issue the fcm status command?





    A

  25. How can you find out what branches are available in a repository?





    A

  26. How many ways are there to delete and branch in fcm and what are they?





    C

  27. How would you update your branch to match the trunk?





    A

  28. How could you resolve an "!" returned from the "fcm st" command which is because you deleted the file without using fcm?





    C

  29. How would you copy a file so that the fcm system can still trace it?





    D

  30. How would you move files within fcm?





    D

  31. How can you reverse your working copy which has not been checked in the last checked in version?





    A

  32. How can you reverse your working copy which has changes checked in?





    B

  33. How would you create a directory in fcm?





    D

  34. How would you print more information from a command to find out what more details?





    A

Essentials


WARNING: this is a draft document it is under review awaiting approval and can be removed at any time


© British Crown Copyright 2006-16 Met Office.
This document is released under the British Open Government Licence.