Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic SYNERGY (steve huntington)
Decrease font size
Increase font size
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
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 15-Jan-2007 11:07
User is offline View Users Profile Print this message


Perry Glikman

Posts: 4
Joined: 16-Nov-2006

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
Report this to a Moderator Report this to a Moderator
 15-Jan-2007 12:41
User is offline View Users Profile Print this message


Brian Barde

Posts: 39
Joined: 24-Sep-2004

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
Report this to a Moderator Report this to a Moderator
 16-Jan-2007 06:07
User is offline View Users Profile Print this message


Perry Glikman

Posts: 4
Joined: 16-Nov-2006

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
Report this to a Moderator Report this to a Moderator
 17-Jan-2007 18:39
User is offline View Users Profile Print this message


Ronen Ben-Chamo

Posts: 84
Joined: 1-Dec-2005

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.
2.In case he can continue to develop the version he started, he can check-in the file(no complete task), create another task and assigned it to the his check-in file , develop, complet the second task, return the first task , check out agian from the second version , develop and complete the first task.

Is it a good solution 4 u?
Note: at CM 6.4, there is a field called Priority that could be usfull for the developer.

Thanks,
Ronen



-------------------------
Ronen Ben-Chamo
Configuration Managment
Report this to a Moderator Report this to a Moderator
 22-Jan-2007 12:42
User is offline View Users Profile Print this message


Arnold Fulton

Posts: 1
Joined: 20-Aug-2003

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
Report this to a Moderator Report this to a Moderator
 24-Jan-2007 12:36
User is offline View Users Profile Print this message


Perry Glikman

Posts: 4
Joined: 16-Nov-2006

Thanks a lot for all your help and suggestions.
Hope I will be able to assist you someday

-------------------------
Perry Glikman
CM Engineer, ECI Telecom
Report this to a Moderator Report this to a Moderator
 21-Feb-2007 09:12
User is offline View Users Profile Print this message


Manuel Fernando Rivera

Posts: 16
Joined: 26-May-2004

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.
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic SYNERGY forum.
There are currently 1 users logged in.
The most users ever online was 15 on 15-Jan-2009 at 15:34.
There are currently 0 guests browsing this forum, which makes a total of 1 users using this forum.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.