Create
Learn
Share

TEST

rename
annevuong's version from 2017-01-12 06:22

Section

Question Answer
1. Choose the incorrect answer about Base revision and Head revision
a. Head revision is the latest revision in the repository
b. Base revision is the last revision the user obtained from the repository
c. Base revision and Head revision are the same after update or commit successful
d. a,b,c are incorrect
d. a,b,c are incorrect
2. In TortoiseSVN, when the conflicts message display
a. Many persons check out at the same time
b. Many persons update the working copy at the same time
c. May persons edit the same file at the same time
d. All are correct
c. May persons edit the same file at the same time
3. Mark the icon overlay with the description
I. Checkmark

II. Red exclamination

III. Yellow exclamination

IV. Question mark

A. The file has been modified since last update and needs to be committed
B. The file is not under version control but have not been ignored
C. A conflict occurs during an update
D. Subversion status is normal

a. I-D, II-B, III-C, IV-A
b. I-A, II-C, III-D, IV-B
c. I-D, II-A, III-C, IV-B
d. I-D, II-C, III-A, IV-B
c. I-D, II-A, III-C, IV-B
4. Is it possible to break the locking on a file by other user
a.Yes
b.No
a.Yes
5. Which command you can use to undo all changes you have made since the last update?
a. Merge
b. Commit
c. Undo
d. Revert
d. Revert
6. What happens when you lock a file
a. the other users will not be able to commit
b. the other users will not be able to update
c. the other users will not be able to checkout
d. all are correct
a. the other users will not be able to commit
7. When a new revision create
a. modify
b. add/remove file
c. the repository accepts a commit
d. a and b
c. the repository accepts a commit
8. In which situation, lock-modify-unlock model is better than copy-modify-merge model
a. Merge images. Because when two people change the image at the same time. These changes to be merged together
b. Merge texts. Text is better than others
c. Both a and b are correct
d. Both a and b are incorrect
a. Merge images. Because when two people change the image at the same time. These changes to be merged together
9. In case your repository's URL or IP is changed and you want to rewrite the working copy's URL with the new URL so you can commit your change. Which command is suitable for this situation?
a. Relocate
b. Switch
c. Merge
d. Branch/Tag
a. Relocate
10. In TortoiseSVN, if a subversion command unable to complete successfully perhaps due to server problems, you working copy can be left in an inconsistent state. What should we do in this
a. delete working directory and check out again
b. do update operation
c. do clean up at the top level of the working copy
d. do revert operation
b. do update operation
11. How to remove a file from version control?
a. Right click a file then select TortoiseSVN > Delete and add to ignore list
b. Right click a file then select TortoiseSVN > Unversion and add to ignore list
c. Right click a file then select TortoiseSVN > Remove and add to ignore list
d. Right click a file then select TortoiseSVN > Uncheck and add to ignore list
b. Right click a file then select TortoiseSVN > Unversion and add to ignore list
memorize

Section

Question Answer
12. Which command can user use to bring down files from a repository but not create a working copy?
a. Checkout
b. Export
c. Update
d. Commit
b. Export
13. In TortoiseSVN, creating a tag and creating a branch are the same operator
a. True
b. False
b. False
14. SVN Revert can be used to undo any changes which have already been committed
a. Yes
b. No
b. No
15. when is a new revision created
a. each time the user checkout command
b. each time the user delete command
c. each time the user commit command
d. a,b,c are correct
c. each time the user commit command
16. in TortoiseSVN, before commiting, you should to be make sure that
a. your working copy is up-to-date
b. no one is editing the same file with yours at that time
c. compare the different by command diff
d. all are correct
a. your working copy is up-to-date
17. what is svn cannot do
a. remove revision
b. create new revision
c. create new branch
d. remove branch
a. remove revision
18. Which command can user use to ensure data consistency and avoid conflict?
a. Get Lock
b. Import
c. Commit
d. Create patch
a. Get Lock
19. Does the REVERT operator will remove your local changes and reload the latest version from the repository
a. True
b. False
b. False
20. Is it possible to merge changes from different users to graphic images
a. Yes
b. No
a. Yes
21. The UPDATE operation is used to
a. Synchronizes the working copy with the repository
b. Create the local working copy directory if it’s not existing
c. Apply change from the working copy to the repository
d. a and b
a. Synchronizes the working copy with the repository
22. I committed some bad code changes to my SVN server using TortoiseSVN. So I can revert this revision to fix my mistakes
a. True
b. False
b. False
23. Which is directory where all the main development happens and is usually check problems to work on the project
a. Trunk
b. Repository
c. Working copy
d. Mainline
a. Trunk
memorize

Section

Question Answer
24. Which command creates a working copy
a. Copy
b. Check out
c. Export
d. a and b
b. Check out

========================================================
25. which model below is versioning model
a. lock – modify – unlock model
b. copy-modify – merge model
c. both a and b are correct
d. both a and b are incorrect

========================================================
c. both a and b are correct

========================================================
26. Choose the correct answer. Four states of a working file:
a. Unchanged and concurrent, locally changed and current, unchanged and out of date,
locally changed and out of date
b. Unchanged and consistent, locally changed and consistent, unchanged and inconsistent,
locally changed and inconsistent
c. Current and consistent, out of date and consistent, current and inconsistent, out of date and inconsistent
d. a,b,c are incorrect
========================================================
a. Unchanged and concurrent, locally changed and current, unchanged and out of date, locally
changed and out of date

========================================================
27. In TortoiseSVN, in order to work on different branch, you must delete the working repository
new checkout for branch that you want to work on
a. True
b. False

========================================================
b. False

========================================================
28. Choose the correct answer. To see the changes you have made in
a text file's working copy with TortoiseSVN:
a. Right click the file then select TortoiseSVN > Diff
b. Right click the file then select TortoiseSVN > Diff with
c. TortoiseSVN does not support this feature
d. a,b,c are incorrect

========================================================
a. Right click the file then select TortoiseSVN > Diff
memorize

Section

 

Question Answer
29. In Svn repository you can store
a. Source code
b. Project documentation
c. Minutes of meetings, significant emails and info from the web
d. All are correct
a. Source code

========================================================
30. Choose the correct answer. After file conflict occurs, TortoiseSVN creates these additional files:
a. TortoiseSVN does not create additional files after file conflict occurs
b. filename.ext.mine, filename.ext.conflict, filename.ext.rOLDREV, filename.ext.rNEWREV (for example: test.txt.mine, test.txt.conflict, text.txt.r2, text.txt.r3)
c. filename.ext.mine, filename.ext.rOLDREV, filename.ext.rNEWREV (For example: test.txt.mine, test.txt.r2, text.txt.r3)
d. filename.ext.conflict, filename.ext.rOLDREV, file.ext.rNEWREV (for example: test.txt.conflict, text.txt.r2, text.txt.r3)

========================================================
c. filename.ext.mine, filename.ext.rOLDREV, filename.ext.rNEWREV
(For example: test.txt.mine, test.txt.r2, text.txt.r3)

========================================================
31. What is the trunk
a. The trunk is the place where developers store all their work
b. The trunk is a directory where store all snapshots of the project
c. The trunk is a directory where all the main development happens
d. The trunk is a directory where store all deleted files

========================================================
c. The trunk is a directory where all the main development happens

========================================================
32. Which versioning model allow many person to work on the same file at the same time
a. Copy-modify-merge
b. Lock-modify-unlock
c. Both a and b

========================================================
c. Both a and b

========================================================
33. What is the difference between Checkout command and Update command
a. Checkout command creates an existing working copy, Update command creates a new working copy
b. Checkout command creates a working copy, Update command updates an existing working copy with changes
c. Checkout command uploads changes, Update command updates an existing working copy with changes
d. Checkout command creates an existing working copy, Update command upload changes

========================================================
b. Checkout command creates a working copy, Update command updates an existing working copy with changes

========================================================
34 Jerry and Tom check out the latest code and start editing the same file array
b. Jerry cannot commit the changes because Tom is editing it
memorize

Section

Question Answer

========================================================
35. Which one of the answer below is not the reason to use Subversion
a. Recover old versions of data
b. Track data changes
c. Prevent data inconsistency
d. a,b,c are incorrect

========================================================
d. a,b,c are incorrect

========================================================
36. you created new file in your working directory. What do you do for other developers can see file was created
a. do commit operator
b. add this file to the pending change list the do commit operator
c. Do update operator
d. All are correct

========================================================
b. add this file to the pending change list the do commit operator

========================================================
37. Choose the correct definition of merge
a. This command produces a copy of a versioned folder but without the local svn folders
b. This command pulls down the latest from the repository into your working copy
c. The process by which changes from the repository are added to your working copy without disrupting any changes you have already made locally

========================================================
c. The process by which changes from the repository are added to your working copy without disrupting any changes you have already made locally

========================================================
38. Subversion uses model
a. Copy –modify-merge
b. Lock-modify-unlock
c. A and b are correct
d. A and b are in correct

========================================================
c. A and b are correct

========================================================
39. Revision number is assigned for
a. The file was changed
b. The directory was changed (modified file or added/removed file)
c. The whole repository

========================================================
c. The whole repository

========================================================
40. Why do we need tags
a. Mark sure code files that have similar function for easy manage
b. Mark a release state of a product
c. Mark the file that is locking by other developer to avoid conflict
========================================================
b. Mark a release state of a product
memorize

Section

Recent badges