cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X

jcordero
1-Newbie

gitHub

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

1 ACCEPTED SOLUTION

Accepted Solutions

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!

View solution in original post

5 REPLIES 5

Hi Joseph,

What functionality from gitHub are you looking for in Windchill?

-Jeff

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

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!

Hi Jeff,

A solution to the process I have to find doesn't need to look like Git[anything].  In fact, I was hoping to find something similar through Windchill since our company is using it to manage all sorts of other things. Adding one more tool to cadre of management tools would have been a tough sell, so I was really hoping for exactly what you provided.

At first glance, this appears to be exactly what I'm looking for. Anything would have been Git. I'm going through the WC Help Center now and it appears robust!

Thank you very much for your assistance.

Alex.

Glad I could help!

Top Tags