the question seems a little confusing (or employer may have intentionally tried to confuse you). All of the questions relate to version control tool. A few most common version control tools are - svn, git, mercurial etc. They can be used for first two questions you mentioned above.
~ seleniumtests.com