You are an anonymous user who can't edit RoboWiki.
Log in if you already have an account. If you would like to become an editor for the wiki, request an account.
Log in if you already have an account. If you would like to become an editor for the wiki, request an account.
Difference between revisions of "Using WindRiver with Git"
Jump to navigation
Jump to search
m (→Git Ignore: Add notice about removing files and what not.) |
m (→Cloning a Git Repository into WindRiverPat Fairbank's Post on Chief Delphi: Add short intro.) |
||
Line 23: | Line 23: | ||
==Cloning a Git Repository into WindRiver<ref>[http://www.chiefdelphi.com/forums/showpost.php?p=965969&postcount=11 Pat Fairbank's Post on Chief Delphi]</ref>== | ==Cloning a Git Repository into WindRiver<ref>[http://www.chiefdelphi.com/forums/showpost.php?p=965969&postcount=11 Pat Fairbank's Post on Chief Delphi]</ref>== | ||
− | + | Without following the instructions below, the project will not compile due to a missing makefile which should not be committed. | |
+ | |||
+ | Run Wind River Workbench 3.0. | ||
#Go to File->New->Example... | #Go to File->New->Example... | ||
#Select VxWorks Downloadable Kernel Module Sample Project and click Next | #Select VxWorks Downloadable Kernel Module Sample Project and click Next |
Latest revision as of 11:27, 22 July 2010
Using WindRiver with Git is simple, although it requires a few more steps to ensure that WindRiver and Git play nicely together.
Git Ignore
When using Git with WindRiver it is important to ignore several files to ensure that the project works on other persons computers.
To do this, copy the below into .gitignore in the project's repository and commit.
#Ignore object files *.[oa] #Ignore any project files .cproject .project .wrmakefile .wrproject #Ignore any output files PPC603gnu/
This will ONLY work if the files and folders above have not been committed before the git ignore file was committed. If the files and folders have already been commited, remove them using the following command.
git rm --cached [file-name]
Cloning a Git Repository into WindRiver<ref>Pat Fairbank's Post on Chief Delphi</ref>
Without following the instructions below, the project will not compile due to a missing makefile which should not be committed.
Run Wind River Workbench 3.0.
- Go to File->New->Example...
- Select VxWorks Downloadable Kernel Module Sample Project and click Next
- Select FRC Default Program and click Finish
- Right-click on BuiltinDefaultCode in the Project Explorer and select Rename.
- Enter the desired project name (usually the same as the Git repository name).
- In the project directory in the Project Explorer, delete BuildinDefaultCode.cpp and sample.txt.
- Open Git Bash
- Navigate to the WindRiver workspace directory (by default it is in C:\WindRiver\workspace\)
- Enter in the command git clone [url] [project-name]
- [url] is the url of the Git repository
- [project-name] is the name of the project which was created in WindRiver earlier
- Right-click in the Project Explorer and select Refresh.
- Right-click the [project name] project, and go to Build Options->Clean Project. The project should now be set up.
References
<references/>