![]() |
Telelogic SYNERGY (steve huntington) | ![]() |
Topic Title: Working simultaneously on 2 or more tasks Topic Summary: Created On: 15-Jan-2007 11:07 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Hi All,
I tried to look for any Telelogic recomendation of how can a developer simultaneously work on 2 or more tasks - but couldn't find it. If anyone have an idea - I'll be glad to hear it. Thanks! ------------------------- Perry Glikman CM Engineer, ECI Telecom |
|
![]() |
|
![]() |
|
From my understanding that is impossible. If the developer needs to work on two different tasks then they should work on the one and then simply change to the other and make those changes.
There is no need to complete the task until the work is complete.
The files are not checked in until the developer completes the task.
------------------------- Thanks, Brian |
|
![]() |
|
![]() |
|
Hi Brian, thanks for your reply.
I am talking about a scenario in which a developer is working on a task while another, more important, task is assigned to him. The developer should switch to the task with the higher priority before completing the other task. Lets keep in mind that it is very possible that the tasks might deal with the same files...
Thanks
------------------------- Perry Glikman CM Engineer, ECI Telecom |
|
![]() |
|
![]() |
|
Hi Perry, There are two options I can think of: 1.In case he would like to develop from the latest approved version, he can create another development area that is located at diffrent path in the file system, then create the new task and checkout from last integrate version(parallel with the first task, need to use 'use version' option, not 'update member'), complete the task and merge it to the other working file in the first WA. Thanks, ------------------------- Ronen Ben-Chamo Configuration Managment |
|
![]() |
|
![]() |
|
I recommend having two tasks. You can work on the first task and switch to the second task. When switching to the second task, you can check out the common file but in parallel. Therefore you can have one file with parallel changes that do not interfere with each other. Before switching to the Task #2, there is no need to complete Task1. However you will probably want to either sync the file changes to the database or you can check in the file (do not complete the task). Use the "use" function to get the previous version of the file that does NOT have the modifications from Task1. When you check it out you will get a parallel of the file that associated with Task2.
Procedure: 1. Create Task1 as current task 2. check out the desired file. (example: assume we are starting with foo.c v1 you will get foo,c v2) 3. make modifications to foo.c v2 4. sync foo.c v2. this will save the modifications to the database. Optionally you can also check in the file only. Do NOT complete the Task1 5. Create Task2 as current task 6. Use foo.c v1 7. Check out from foo.c v1, this give you a parallel version foo.c v1.1.1 8. Make modifications to foo.c v1.1.1 9. from here you can switch back and forth between the two tasks but you should always sync your changes first. 10. upon completion of both changes you can merge foo.c assuming that these changes belong in the same release. Arnold Fulton Telelogic, PS |
|
![]() |
|
![]() |
|
Thanks a lot for all your help and suggestions.
Hope I will be able to assist you someday ![]() ------------------------- Perry Glikman CM Engineer, ECI Telecom |
|
![]() |
|
![]() |
|
Hi
When I want to work in a high priority task T2 and I'm working in other task T1 I use to: 1) Sync the WA in order to save all files associated to T1 2) In the project grouping properties I uncheck T1 3) I update the proyject, then all files in working state are removed from WA (this files are syncronized) 4) I work in T2, check out all necesary files and complete the high priority task (some files may be in parallel with files in working state associated to T1) 5) In the project grouping I check again the T1 6) Update the project, then T1 is included again and all working files are included too. 7) When complete T1 some parallel conflicts must be merged with T2 files (if it's needed) This is the easiest way to do it with only one WA and avoiding the use version command, if you must modify a lot of files is better to do this as authomatic as cou can. Other way to do this is creating a new WA or using the use version command as has been recommended before. I hope this help you. |
|
![]() |
Telelogic SYNERGY
» SYNERGY/CM
»
Working simultaneously on 2 or more tasks
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.