version control Questions

Tools like JIRA, Service Now for Incident management, I'm looking for a software platform that will keep track of all related documentation, test plans, user sign offs etc... But what I have not been able to find and is critical for me is a Parent - Child, Child - Child relationship of all changes.

Such as:

CR12345 - is the parent record

  CR12345A - is a child record to CR12345

     CR12345A1 - is a child record of CR12345A

CR12345B is a child record to CR12345

Has anyone seen software that can support this? 

We are using SYNERGY source control.

The requirement is , after the coder has done the changes, it has t be tested by the tester and only  upon testing completion, the code should be delivered to source control repository.

it is like A jonkins job for testers where the coding tasks will be given as input parameters and it takes care of deployment in he test environment. after the 'testing' success, the developer will be asked to 'commit' thier changes permenantly. Please hellp me how this process can be implemnted in synergy

I am a part of a new project in which I am responsible for migrating the CVS repository to GIT.  I would appreciate some feedback from anyone who has performed this migration.

I've used Ratiional ClearCase and ClearQuest in the past, but it's been a long time - at least seven years since I used CQ, and probably a decade since I used CC. On a project where we used both, I had them integrated. (I used them enough to refer to them collectively as "ClearWaste".)

I'm currently tasked with evaluating various CM-related suites for where I'm working now, and I'm finding it very confusing to determine just what IBM is currently offering.

I see ClearCase and ClearQuest are still sold. Are they actively supported?

As far as I can tell, DOORS and DOORSNg have replaced RequisitePro.

I see there's Jazz and Team Concert -- what's the difference between the two?

Does Team Concert use the other tools like ClearCase, ClearQuest, and DOORS? Does it replace them?

And finally, do the IBM tools still have a very cost compared to tools like the Atlassian Suite and Microsoft TFS?

I'm kind of limited in what I can see at IBM's web site since they use a great deal of YouTube videos and YouTube is blocked here. The only browser we have is IE and the IBM web sites to try demo version of the tools won't on IE, either.

In CA SCM Harvest Workbench, Version 12. 1..1.141 We face below error while check our or promoted. not always but frequently. what should be done to overcome this issue ? I tried to reinstall PEC in user maching, but it didnt fix. Any solutions ??

E0306003e: Could not connect to Broker: /pt_HBroker://r62dp10/0/haprd5 (Error Code = -307)

Hi,

Trying to connect to dimensions (10.1) thru desktop client, it throws "Failed to connect to the dimensions Server"  error

 

The trace log is give below

$ cat DMPOOL_root_3014772_20170202T093401.log

DMPOOL 2017/02/02 09:34:01 I P3014772 T1 -service pcms_sdp -user dmsys -dsn [email protected] -min 5 -max 120 -initial 5 -free 5 -idle_timeout 300 -session_timeout 3600 -tracedir /dimensions/10.1/cm/dfs/trace.20150929 -trace

DMPOOL 2017/02/02 09:34:01 T P3014772 T515 bind to port 671, attempt 1

DMPOOL 2017/02/02 09:34:01 T P3014772 T515 Listening for remote connections on port 671, descriptor 6

DMPOOL 2017/02/02 09:34:01 I P3014772 T515 Successfully disabled automatic heartbeats

DMPOOL 2017/02/02 09:34:01 T P3014772 T515 Completing DSN for Oracle.

DMPOOL 2017/02/02 09:34:01 T P3014772 T515 Starting /dimensions/10.1/cm/prog/dmappsrv for dmsys (uid=10,gid=1001)

DMPOOL 2017/02/02 09:34:01 T P3014772 T515 socketpair 9, 10

DMPOOL 2017/02/02 09:34:01 T P3014772 T515 fork/execl /dimensions/10.1/cm/prog/dmappsrv, ctrl 9, pid 16187854

DMPOOL 2017/02/02 09:34:09 E P3014772 T515 Application server initialization failed, process 16187854

DMPOOL 2017/02/02 09:34:09 T P3014772 T515 CDBSProcessImpl::~CDBSProcessImpl() for process 16187854

DMPOOL 2017/02/02 09:34:09 E P3014772 T515 DBS Pool manager startup error

DMPOOL 2017/02/02 09:34:09 E P3014772 T515 Cannot initialize session manager

DMPOOL 2017/02/02 09:34:09 T P3014772 T1 Listener shutdown incomplete

DMPOOL 2017/02/02 09:34:09 T P3014772 T1 Exiting

$ cat DMLSNR_root_3604838_20170202T093401.log

DMLSNR 2017/02/02 09:34:01 I P3604838 T1 Starting pool manager /dimensions/10.1/cm/prog/dmpool

DMLSNR 2017/02/02 09:34:01 T P3604838 T1 Starting /dimensions/10.1/cm/prog/dmpool for current user (uid=0,gid=0)

DMLSNR 2017/02/02 09:34:01 T P3604838 T1 socketpair 5, 6

DMLSNR 2017/02/02 09:34:01 T P3604838 T1 fork/execl /dimensions/10.1/cm/prog/dmpool, ctrl 5, pid 3014772

DMLSNR 2017/02/02 09:34:09 T P3604838 T1 Pool manager shutdown, exiting

DMLSNR 2017/02/02 09:34:09 T P3604838 T1 Exiting

 

Can someone help to fix this issue?

Thanks

Sundar

 

 

Am working in a old project which has many hg subrepos which seems to be problematic. Am planning to remove subrepos and move to main repository. Is there any better approach to do the same or any tools? Also want to maintain the same metadata and not interested to add all subrepo as single commit to main repository.

Project is 1.3 Gig and sync times out with status "A comment is required to check in object(s)"

Have heard Service Now is a good Help Desk type tool for tracking incidents.  Can it's tool suite be used effectively in an IT development environment for version control, baselines, releases/deployments, etc.

Dear Experts,

Need your expter advice in setting up a new repository structure for our product development.

We have a software product, with 15-compnents and each of the 15-components have at least 15-modules.

Earlier our admin guy had configured the Stash server for us.

The current setup is like this:
Our IT engineer had created 15-Projects in stash/bitbucket server for 15-Components
For each of the 15-modules in a given component, a individual repository was created

Thus we have around 225 + 25(for additional module), totally 250 repositories to manage.

Individual developers creates their feature branches on their respective repositories and merge them to their production branch in their respective repo, after release.

Feature branches gets created only on a particular module in a particular repository which is getting affected for that feature.

If a developer is working on a feature, which is affecting 10-modules, this developer creates a branch in each of the repository which is affectting this module. Thus he creates 10-branches for a given feature in 10-different repositories.

In this way, we have many small teams working on many individual repositories corresponding to their module. Packages are made from each of the individual repository and delivered to our infra team, who deploys the product on our hosted servers.

Since source is spread all over the place, there is no baselines/tags created for this product. Also managing these many repositories by a single CM admin is too much to handle.

As a CM admin, I’m thinking of suggesting this structure for this product.
Create a single Project (Project A) in Stash 
Create a single repository (Repo A ) in this project 
Create a folder for each Component, i.e 15-Folders, under the repository root 
(i.e Project A - /RepoA/Component1/Module1 Module2 ……Module15
/RepoA/Component2/Module1 Module2 ……Module15
/RepoA/Component3/Module1 Module2 ……Module15
:
:
/RepoA/Folder15/Module1 Module2 ……Module15)

In this way we’ll have single repository to handle and CM admin will create branches and developers will just make changes and commit their code.

Appreciate your response on these lines:

1. Is my suggestion to host a single repository for all the components correct? 
is this achievable, what is your opinion on this repository structure?

2. We are developing a multi-tier, web application using PHP, Python, and Java Script. This application gets deployed on multiple servers. By using this single repository structure, do you see any issue or obstacle at a later stage on the line of development? What precautions should we take, if any?

3. Since the application is multi-tier, developers actually develop the application in the development environment (where multiple servers are setup to create a production sort of environment) using the shared work area in the environment, at times there are chances of one developer overwriting the others' changes.

What is your opinion on this kind of development?

4. Using this repository structure, how do we resolve the conflicts? Whenever a developer tries to push/pull the changes, he/she might face multiple conflicts not only from their changes. Should we call all developers to assemble at one desk and resolve the conflicts or is there any other better way?

5. We have many set of features getting developed on different branches. At times, many components are not modified in the some branches, still we just package them and release. What is your advice on this?

As CM admin, I see lots of advantages in managing branches and merges in a single repository structure. What do you suggest for our kind of development.

I have read many articles on web about the advantages/disadvantages of having single/multiple repositories. My Dev team is not conveienced with my approach.  Thus I need answers to all my(actually their's) question in one place.

Would appreciate your detailed response for each of the above issues that we are facing.  Your assistance in this regard will be very much appreciated.

Eagerly awaiting your response.

 

Thanking you,

Deepak.

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.