How to turn on Mercurial in existing Eclipse project?
Solution 1
Right click on project go to "Team" -> "Share Project" select "Mercurial" and go through the wizard steps.
Solution 2
When you are trying to push your project to your repository the above answer is correct for the initial part, but a step by step would be more like this:
- Create project(or maybe it is already created)
- Right click the project
- Mouse over team
- Click "Share Project..."
- Select Mercurial then click next
- Click Finish
- Right click on project again and mouse over team
- Click "Push..." (it is important to commit before pushing 99% of the time)
- Type in the url of your repository(repo)
- Type in username and password then click finish
Rabarberski
Updated on June 16, 2022Comments
-
Rabarberski about 2 years
I've installed the HgEclipse plugin for Mercurial integration in Eclipse. I have an existing (Java) project in Eclipse, but I can't figure out how to turn on mercurial change tracking for this existing project.
It seems I can do an import of a mercurial project (File > Import > Mercurial > Clone ...), but that's only for new Eclipse projects...
Of course, I can apply Mercurial via the command line, e.g.
hg init
in the project directory, but this doesn't get picked up in Eclipse.So, how do I turn on Mercurial for existing Eclipse projects?
-
Rabarberski over 14 yearsPerfect, thanks. I had seen that command, but hadn't understood it was for creating a mercurial repository.
-
umbreonben over 12 yearsI followed these instructions, and in steps 5-6 I created a local Hg repo. However, I dont get a "Push" option at step 8. What am I doing wrong?
-
NoBugs over 12 yearsWhat do you do when "Apply patch" is the only thing in that menu?
-
NoBugs over 12 yearsApparently I didn't have mercurial installed. I also had to uninstall and reinstall mercurial-eclipse, and it worked!
-
MrMas over 8 yearsNote that this also works if you've already got an existing Mercurial repo in your project. I was hesitant to choose "Share Project" because I thought it would delete the repo and initialize a new one. That, happily, was no the case.
-
MrMas over 8 yearsAs you would see if you went through these steps, this would also work for CVS or Subversion, if you have those plugins installed. I haven't tried it but it looks to be the case.