Trying to make Vitis more git-friendly.
Vitis is a little bit less pain in the ass than Vivado to version control decently, so this repository provide:
A good to start with .gitignore
file
Git-hook-scripts to eliminate absolute paths in project files
When first starting a project, create the workspace in a new folder.
Copy the hardware specification file (.xsa) into the workspace folder.
Create a new platform project called hw_platform
and choose the copied hardware specification file.
Create a new application project via File -> New -> Application Project...
, choose the platform created befor and name it as you want.
Copy the .gitignore
file and the .githooks
folder from this repository into the workspace folder.
Execute the following commands in the workspace folder:
git init
- Initialize git repository in the workspace folder
git config --local core.hooksPath .githooks
- set path to git-hooks for this repository
git add .
- add all relevant files to the repository
git commit -m 'initial commit'
- create initial commit