Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
WTP Git Workflows OLD
This is a copy of old information previously stored on WTP_Git_Workflows. It has been moved here for historical reasons so the main page can be updated and kept current.
Clone a repo
The first step is to clone the one or more repos you need to work on. You want to clone the repo to a location outside your workspace. Then use the EGit Import Projects option to import the projects.
Refer to the EGit/User Guide for more detailed instructions and pictures.
- Switch to the Git Repository Exploring Perspective
- Use Clone a Git repository
- you can paste in your connection URL and it should do the right thing. Some URLs (not all of them contain content right now in the testing phase). The repos that have been migrated are in bold text:
- ssh://userid@git.eclipse.org/gitroot/webtools-common/webtools.common.git
- ssh://userid@git.eclipse.org/gitroot/webtools-common/webtools.common.fproj.git
- ssh://userid@git.eclipse.org/gitroot/webtools-common/webtools.common.snippets.git
- ssh://userid@git.eclipse.org/gitroot/webtools-common/webtools.common.tests.git
- ssh://userid@git.eclipse.org/gitroot/jeetools/webtools.javaee.git
- ssh://userid@git.eclipse.org/gitroot/jeetools/webtools.javaee.tests.git
- ssh://userid@git.eclipse.org/gitroot/jeetools/webtools.ejb.git
- ssh://userid@git.eclipse.org/gitroot/jsf/webtools.jsf.git
- ssh://userid@git.eclipse.org/gitroot/jsf/webtools.jsf.docs.git
- ssh://userid@git.eclipse.org/gitroot/jsf/webtools.jsf.tests.git
- ssh://userid@git.eclipse.org/gitroot/dali/webtools.dali.git
- ssh://userid@git.eclipse.org/gitroot/servertools/webtools.servertools.git
- ssh://userid@git.eclipse.org/gitroot/servertools/webtools.servertools.devsupport.git
- ssh://userid@git.eclipse.org/gitroot/servertools/webtools.servertools.docs.git
- ssh://userid@git.eclipse.org/gitroot/servertools/webtools.servertools.tests.git
- ssh://userid@git.eclipse.org/gitroot/webservices/webtools.webservices.git
- ssh://userid@git.eclipse.org/gitroot/webservices/webtools.webservices.axis2.git
- ssh://userid@git.eclipse.org/gitroot/webservices/webtools.webservices.jaxws.git
- Starting from WTP 3.6 the JSDT repositories are merged into one single repository, so:
- Use the following repository for the current development (master branch) and any maintenance of WTP 3.6 and later (starting from R3_6_maintenance branch):
- Use the following set of repositories for maintenance of WTP versions equal or older than 3.5 (the latest branch is R3_5_maintenance, master branch of these repositories is closed for write operations):
- ssh://userid@git.eclipse.org/gitroot/sourceediting/webtools.sourceediting.git
- ssh://userid@git.eclipse.org/gitroot/sourceediting/webtools.sourceediting.tests.git
- ssh://userid@git.eclipse.org/gitroot/sourceediting/webtools.sourceediting.xpath.git
- ssh://userid@git.eclipse.org/gitroot/sourceediting/webtools.sourceediting.xpath.tests.git
- ssh://userid@git.eclipse.org/gitroot/sourceediting/webtools.sourceediting.xsl.git
- ssh://userid@git.eclipse.org/gitroot/sourceediting/webtools.sourceediting.xsl.tests.git
- ssh://userid@git.eclipse.org/gitroot/webtools/webtools.releng.aggregator.git
- ssh://userid@git.eclipse.org/gitroot/webtools/webtools.maps.git
- Next
- Select all branches to clone
- Next
- Confirm the location that it will clone the repository into.
- an initial branch of master and a remote name of origin are standard.
- Finish - Now just sit back while git copies the entire repo to your harddrive :-)