Skip to main content
1-Visitor
June 3, 2015
Solved

gitHub

  • June 3, 2015
  • 1 reply
  • 4398 views

Does anyone know if this if gitHub is available through Arbortext or Windchill?

Our team works in varying versions of Arbortext Editor SGML environment. We use Windchill as a repository as well. But I'd like to use the same functionality that an environment like "gitHub" offers. A collaborative environment.

Thank you

Best answer by JeffStevenson

Hi Joseph,

Windchill has version control, but it doesn't look much like Git.

Windchill handles change control best through workflows where changes can be reviewed/tested/approved before becoming "live" content. If you want to mimic Git within Windchill, one way would be to have user level folders within Windchill. This way when users commit changes from the workspace to the user folders, the changes would be versioned as if they were live files. When the time came to commit to the master folders, a promotion request would kick-off a workflow to move the files (once approved) from the user folders to the masters.

This would mimic a Git-like environment. However, this requires configuration and testing to achieve.

The better approach IMO is to use Windchill's built-in change control. Using lifecycle states, object initialization rules, and workflows, you can version content as INWORK or some other state until it is ready for testing. It's much less administration than folders and achieves a similar result of versioning work-in-progress changes.

Hope that helps!

1 reply

1-Visitor
June 10, 2015

Hi Joseph,

What functionality from gitHub are you looking for in Windchill?

-Jeff

jcordero1-VisitorAuthor
1-Visitor
June 10, 2015

Hi Jeff,

What I'm looking for specifically is a distributed version control and source code management system. GitHub is merely the best example that I could find. There are also GitLab and simply, Git but that's difficult to use. Admittedly, I have not taken much time to explore if Windchill has this type of functioanality.

Here is a diagram of what would be a perfect solution for our techwriters and ultimately, what I'm looking for. If this is in Windchill ( or something very similar ), I'd like to be shown it.

GitHub.PNG

1-Visitor
June 11, 2015

Hi Joseph,

Windchill has version control, but it doesn't look much like Git.

Windchill handles change control best through workflows where changes can be reviewed/tested/approved before becoming "live" content. If you want to mimic Git within Windchill, one way would be to have user level folders within Windchill. This way when users commit changes from the workspace to the user folders, the changes would be versioned as if they were live files. When the time came to commit to the master folders, a promotion request would kick-off a workflow to move the files (once approved) from the user folders to the masters.

This would mimic a Git-like environment. However, this requires configuration and testing to achieve.

The better approach IMO is to use Windchill's built-in change control. Using lifecycle states, object initialization rules, and workflows, you can version content as INWORK or some other state until it is ready for testing. It's much less administration than folders and achieves a similar result of versioning work-in-progress changes.

Hope that helps!