0
0
Figmabi_tool~20 mins

Branching and merging in Figma - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Branching and Merging Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Branching in Figma

What is the primary purpose of creating a branch in Figma when working on a design project?

ATo export the design file as a PDF
BTo create a separate copy of the design file to work on changes without affecting the main file
CTo merge two unrelated design files into one automatically
DTo permanently delete the original design file
Attempts:
2 left
💡 Hint

Think about how you can work safely on new ideas without changing the original design.

🎯 Scenario
intermediate
2:00remaining
Merging Branches in Figma

You have finished working on a branch in Figma and want to combine your changes back into the main file. What happens during the merge process?

AYour changes are reviewed and then integrated into the main file, resolving any conflicts if necessary
BThe branch is deleted without saving any changes
CThe main file is overwritten without any review
DA new unrelated file is created
Attempts:
2 left
💡 Hint

Consider how merging helps keep the main file updated with your branch work safely.

🔧 Formula Fix
advanced
3:00remaining
Resolving Merge Conflicts

During a merge in Figma, you encounter a conflict where two designers changed the same button color differently. What is the best way to resolve this conflict?

AChoose the color that fits the design guidelines and communicate with the team before finalizing
BDelete the button to avoid confusion
CIgnore the conflict and merge anyway
DDuplicate the button with both colors side by side
Attempts:
2 left
💡 Hint

Think about teamwork and design consistency when resolving conflicts.

visualization
advanced
2:00remaining
Visualizing Branch History

Which Figma feature helps you see the history of changes made in a branch and compare it with the main file?

AExport to PNG
BAuto-layout tool
CBranch comparison view showing changes side-by-side
DPrototype mode
Attempts:
2 left
💡 Hint

Look for a feature that helps review differences between versions.

data_modeling
expert
4:00remaining
Design System Updates with Branching

You are updating a shared design system in Figma using branches. What is the best practice to ensure all team members get the latest components without breaking their current work?

ADelete old components before merging updates
BDirectly edit the main design system without branches
CSend screenshots of changes instead of updating components
DCreate a branch for updates, test changes thoroughly, then merge to main and notify the team to pull updates
Attempts:
2 left
💡 Hint

Think about safe updates and communication in shared resources.