LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW and Perforce branching

Solved!
Go to solution

Hello,

 

I want to use Perforce's branching capabilities with a LabVIEW development. It seems quite difficult (if possible).

 

Does anyone has experience about this feature ?

 

 

with many thanks

 

Philippe

0 Kudos
Message 1 of 5
(3,157 Views)

I haven't personally done it. We have used it on projects that I have been on though. 

 

However,

 

-the end goal was simply to build on pre-existing code in a new direction, we weren't really doing concurrent development.

 

-the branch wasn't accomplished through the labview project. We branched using the p4v GUI. 

-the merge utility for LV is a pain and I never have used it for a large project. With this in mind we might have been better using a label instead.

 

What problems did you hit? 

 

Jesse Dennis
Engineer
INTP
0 Kudos
Message 2 of 5
(3,139 Views)

Hi Jesse,

 

I don't really have a problem for the moment...

 

I wanted to set up a design process which could give the possibility to :

* have a main (trunk) development, for all test benches

* every new test bench is a branch from this trunk

* at the end of a development of a new  test bench, identify features for reuse, and integrate them into the trunk for future developments

* identify bugs corrections or improvments in the trunk and propagate them to existing branches (test benches)

 

My impression is that the structure with the LabVIEW project, which memorizes paths of files, may be an obstacle to this process. Maybe I should design a process more in line with LabVIEW structure ?

 

What is your opinion ?

 

BR

 

Philippe

 

0 Kudos
Message 3 of 5
(3,110 Views)
Solution
Accepted by topic author Ficare

If it's like Subversion it's really easy, since the branch only exists in the database. In subversion you create a branch and all checkin/outs will be towards that branch, until you merge it to trunk. It then compares versions to trunk as any other checkin.

 

/Y

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
Message 4 of 5
(3,106 Views)

fine Yamaeda ! it's the same in Perforce ...

you won a Kudo !

0 Kudos
Message 5 of 5
(3,074 Views)