Skip to main content
Inspiring
February 20, 2013
Question

RoboHelp integration with Git version control

  • February 20, 2013
  • 2 replies
  • 5277 views

Does anyone know if RoboHelp 9 can be integrated with Git version control?

My company is thinking about switching from TFS to this open source product, but I need to make sure that it is compatible with RoboHelp. I can't find a definitive answer on the web, so I wondered if anyone on the forum has had any experience of it?

Thanks

Jonathan

This topic has been closed for replies.

2 replies

Participant
August 17, 2017

It's 2017 now, but Adobe still hasn't done a thing to make RoboHelp interface with Git, which is one of the industry standards for source control if not THE most common solution. This is one of many things that is driving us to move all our content to MadCap Flare. As founder of my company's technical communication guild, I am working to move all the lone writers here to Flare also. 

I will be waving a somewhat sad goodbye to RoboHelp by the end of 2017. I have been a user of RoboHelp since version 1.0 in 1990, when it was still being sold and supported by its original developers, Blue Sky Software. Adobe just isn't supporting the software with fresh innovations... and if they can't address questions like this in four years, I really don't feel any further obligation to argue to keep the product in our lineup.

Too bad.

Julia

johndaigle
Legend
August 18, 2017

Wow, I really hate to hear this, Julia. I too, have used Rh since version 1 and am enjoying RoboHelp's new Dynamic Content Filter feature technology which neither Flare nor any other help authoring tool has. I have reached out to Adobe engineering to see if there is any news regarding GIT integration and will let you know if there are any changes coming soon.

BTW, if you are in Tacoma, Washington this September 7 and 8 for the Writers UA Tech Comm conference, please find me to say hello. I'll be speaking at two sessions:

The Tech Comm Conference

Thanks

John

John Daigle

Adobe Certified RoboHelp and Captivate Instructor

Evergreen, Colorado

www.showmethedemo.com

John DaigleAdobe Certified RoboHelp and Captivate InstructorNewport, Oregon
RoboColum_n_
Legend
February 20, 2013

Hi Jonathan.

RoboHelp traditionally works with any source control application that uses the Microsoft SCC API. I am completely unfamilar with Git so I think the best way to answer your question is to ask them if they use the API. If they do, you should be OK. However there is bound to be some setup involved and as you've found out there isn't a lot of info out there on it.

Jop_SmithAuthor
Inspiring
February 20, 2013

Thanks Colum.

I've fired off an email to Git so I'll see what they say and report back.

Inspiring
February 20, 2013

Hi Jonathan,

First of all, let me acknowlege that I am not a source control expert. So what I'm describing below may not be technically correct. All I know is that our s/w development  team switched from Surround (SCM) to GIT last spring and the Tech Pubs group unwittingly went along. It didn't work for us. The biggest issue we had is that GIT doesn't lock (check out) files that are being worked on--everyone who is working on the same Robohelp projects has  writable copies of all files on their hard drives. While that approach works if you are disciplined about only working on your specific projects, we ran into merge conflicts if both writers inadvertently made changes to the same help project within the same time frame.

GIT provides no mechanism to prevent this and the issue is compounded because of the way Robohelp manages files--it changes some files behind the scenes even when all you did was to open a project and publish it to a different location. We spent lots of time trying to figure out which writer's version of these changed files were the "right" ones and which ones could be overwritten. In some cases, we resorted to emailing known good files to the other writerin order  to avoid having to use GIT's diff tool to resolve line-by-line differences.

That said, if you get good GIT training and if you are more source-control savvy than me, you may end up loving GIT like our developers do. In our case, the developers pretty quickly got tired of helping us figure out merge conflicts and agreed to let us go back to using Surround. We are much happier now.

Hope this helps,

Kathy