With the introduction of the PBIP (Power BI Project) format, Power BI has taken a huge step toward modern development workflows, including proper version control and CI/CD practices. However, today the Power BI Desktop experience still lacks native support for source control operations, forcing developers to rely on external tools such as VS Code, GitHub Desktop, or command-line Git. While functional, this breaks the development flow and raises the barrier for adoption of version control among Power BI users. Proposed idea: Developer Mode with native Git actions When a report is opened in PBIP format, Power BI Desktop could expose a new โDeveloperโ tab in the ribbon, focused on version control and automation. This tab could offer simple, guided actions such as: View repository status (current branch, modified files) Stage changes (equivalent to git add .) Commit changes, with a popup to enter the commit message Push changes to the remote repository All actions could be implemented internally via PowerShell, which is already a first-class Microsoft technology and a natural fit for Windows-based enterprise environments. Why PowerShell? PowerShell is native to Windows and widely adopted by IT, data, and DevOps professionals It allows controlled, secure execution of Git commands It avoids the need to embed a full terminal UI, keeping the experience simple and safe Optionally, Power BI Desktop could also expose a sandboxed PowerShell console scoped to the PBIP project folder, for advanced users who want deeper automation without leaving the tool. Benefits Dramatically improves developer productivity Encourages Git adoption among Power BI users Reduces context switching between tools Aligns Power BI Desktop with modern development IDEs Complements existing Git integration in the Power BI Service / Fabric This approach keeps Power BI approachable for non-technical users while unlocking a first-class development experience for advanced and enterprise teams. Thank you for considering this suggestion.
... View more