# Step 0: Navigate to your bench directory cd frappe-bench # Step 1: Backup your site bench --site your-site-name backup # Step 2: Install system dependencies (once) sudo apt update sudo apt install -y pkg-config libmariadb-dev # Step 3: (Optional) Reset current state to avoid merge issues bench update --reset # Step 4: Switch ERPNext and Frappe to 'develop' bench switch-to-branch develop frappe erpnext --upgrade # Step 5: Install Python and JS requirements bench setup requirements # Step 6: Migrate database and build assets bench --site your-site-name migrate bench build # Step 7: Restart bench (especially in production) bench restart # Step 8: (Optional) Disable maintenance mode if active bench set-maintenance-mode off