# vivado-xpr-fixer
Fixes the project path name when using Vivado and Git together.
## Problem:
Vivado uses fully qualified pathnames when describing the location of the project file.
This causes issues when multiple people are working on multiple machines with the same Vivado project as the pathnames are likely to be different.
## Solution:
This script simply modifies the project file so that the pathname is fixed to the directory containing the project file.
## Installation:
This script can be installed using pip with:
```console
user@console~$ python3 -m pip install --user --upgrade vivado_xpr_fixer
```
## Installation from source
To install from source clone this repositry then run:
```console
user@console~$ python3 setup.py install
```
### Installing the Git Hook:
This script can operate as a git hook.
This means that it will automatically run whenever you perform a `git pull`.
You will need to install the git hook on every client machine as hooks aren't stored in the repository.
```console
user@console~$ vivado-xpr-fixer install
```
Note that "python" will need to be installed somewhere where git can execute it.
### Removing the Git Hook:
```console
user@console~$ vivado-xpr-fixer install
```
### Manually Updating the XPR File:
```console
user@console~$ vivado-xpr-fixer update
```
Note that you won't need to do this if you have it running via a git hook.
PyPI 官网下载 | vivado-xpr-fixer-0.0.1.tar.gz
版权申诉
133 浏览量
2022-01-17
08:12:40
上传
评论
收藏 4KB GZ 举报
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
最新资源
- 基于Java的本科探索学习项目设计源码 - 本科探索
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈