Skip to content

Togusa09/powerbi-vcs-dotnet

Repository files navigation

powerbi-vcs-dotnet

Port of the powerbi-vcs utility by kodonnell to c#/dotnet. Original codebase here

Git textconv driver support

This port as an added feature of dumping the extracted file contents to the console to allow for better diffs in git.

Add to repo .gitattributes file:

*.pbit diff=pbit
*.pbix diff=pbit

Add to global or local .gitconfig file:

[diff "pbit"]
	textconv = \"C:/Path/To/Utility/PowerBiVcs.exe\" -s

Diffs in git will do their diff on the extracted file content. Textconv diffs are only a visual guide, and can't be used to merge changes, but this provides better insight into what has changed in the power bi report.

Documentation of git textconv drivers [https://git.wiki.kernel.org/index.php/Textconv]

#TODO

  • Compare file output with output from pythion library
  • Fix metadata export
  • Fix pbix/pbit rebuild

About

Port of the Power Bi VCS tool in development at https://github.com/kodonnell/powerbi-vcs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published