Highlighted
Absent Member.
Absent Member.
703 views

[archive] Source (code) Version Control

[Migrated content. Thread originally posted on 04 September 2009]

My company uses Clear Case to version control our Unix (text based) code.
We have started using LOTS of Acubench projects and was wondering what others are doing for version control of Acubench projects?

We can't seem to find anyway to have multiple developers work on the same Acubench project at the same time. This creates a bit of a struggle because all projects can only be used in single strands and no parallel development can be done. With the Unix side we can have multiple developers hitting the same code and just do a Merge at he end to sync it all back up.

ANY information would be helpful as this is becoming a MAJOR issue for our shop.

Thanks in advance for any info.
0 Likes
8 Replies
Highlighted
Absent Member.
Absent Member.

RE: [archive] Source (code) Version Control

AcuBench User's Guide Version 8.1.1 Chapter 5: Version Control
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] Source (code) Version Control

Dilbert...thanks for the reference.

We have read this multiple times, we have attended the webianr, we have had a clear case expert come in, we have read the white paper, etc.

But we have still never been able to crack the nut of allowing multiple developers in the same bench project, making multiple changes for different projects and when completed be able to MERGE all those changes into the bench project.

We understand ClearCase very well, we have used it for 12 years on our Unix (text based stuff). We are on the latest versions of everything and still no luck with multiple developers merging changes into one bench project.

As I said ANY info is good info.
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] Source (code) Version Control

we have started using tortoiseSVN, we are not using all the features of it very well at this point, and only really went this route because of a company acquistion and they were already using this and wanted us to keep our code in there as well. It's got plenty of good features. it integrates with the windows explorer menus, and highlights folders of changed items, handles merging code back into centralized projects etc.

Take a look http://tortoisesvn.net/

On a side note, visual difference type programs are also handy when merging code changes, maybe all you really need is something like beyond compare. I can't live without this utility http://www.scootersoftware.com/
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] Source (code) Version Control

Mikalodean,

Are you able to take a single Bench project, have multiple developers seperatly work on different changes in the project, then using the Versioning tool merge the changes back into the single bench project?

Thanks
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] Source (code) Version Control

Well sort of, if two users are working on the same project at the same time, they both have a version of code they are working on and when they go to "check in" the code it will tell us that there have been changes since the last time we made changes. At this point it's a manual process, we have to use the diff tool (either tortiose or beyond compare) and manually merge our changes. Then "check in" the code like I said we haven't fully integrated it yet, and maybe it's not possible to move to anything better, just giving you some options tpo investigate 🙂

Note: if it's just code then it's easy to merge, It gets ugly when lots of screen changes are done.
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] Source (code) Version Control

Well sounds like you are in the same boat as we are. It really does not help us to do the changes "manually". That simply means we have to code the project a third time to merge the changes. And as you said most of the time we are not just updating the code it is GUI type screen changes.

Thanks again
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] Source (code) Version Control

Both beyond compare and tortoise have very sophisticated merging utilities. But I think merging the screen section changes might well be out of their scope. We haven't actually tried to do it, tho it might be possible. Beyond compare does allow you to create "plugins" for various file types, maybe it's possible to create a plugin that will allow merging acubench screens, now that would be cool. 🙂
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] Source (code) Version Control

Can you use Clearcase with multiple developers of a Visual basic or Visual Studio project? If so, (and the answer should be yes) then set Acubench up the same way and it will work similarly.
Note, if multiple developers are working on the same screens, the conflicts can be numerous and hard to work through. (It is the same in AcuBench as in Visual Studio). Multiple developers must coordinate what they are working one with each other to avoid excessive conflicts.
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.