Salesforce-Platform-Development-Lifecycle-and-Deployment-Architect Practice Test
Salesforce Spring 25 Release 226 Questions
Universal Containers (UC) is developing a custom Force.com application. The following
tools are used for development, the Force.com IDE for developing apps. Git as a source
control system and a Git repository, and the Force.com Migration Tool for updating
sandboxes from source control. UC's current branching strategy calls for two main
branches: 1) Master 2) Develop Three supporting branches: 1) Feature 2) Release 3)
Hotflix Consider that the branching strategy is in parallel as follows Feature |Develop
|Release |Hotfix |Master What is the recommended practice strategy that Developers should adopt for Development?
A. Developers work off of the Feature branch, which is pulled from the Master branch and
the Feature branch is then merged with the Develop branch.
B. Developers work off of the Feature branch, which is pulled from the Develop branch, and
the Feature branch is then merged with the Develop branch.
C. Developers work off of the Feature branch, which is pulled from the Release branch,
and the Feature branch is then merged with the Develop branch.
D. Developers work off of the Feature branch, which is pulled from the Develop branch,
and the Feature branch is then merged with the Hotfix branch.
B. Developers work off of the Feature branch, which is pulled from the Develop branch, and
the Feature branch is then merged with the Develop branch.
Explanation: This is the correct answer because developers should work on feature
branches that are derived from the develop branch, which represents the latest stable
version of the code. The feature branches should then be merged back into the develop
branch after they are completed and tested. This way, the develop branch always contains
the most updated code that is ready for release.