Is ClearCase suitable for our development process?

So let me describe our current situation. We are a small team (6) of experienced Java developers, lost in a large IS team, which is composed mostly with SAP and Siebel configurators.
While all the other teams currently use VSS, mainly as a code system, our team switched to Subversion (after evaluating DVCS), as it best fits our flexible methodology.

Now everyone will be asked to switch to ClearCase, and all the migration efforts will be added to VSS users, as they are the largest part of the users.
Since we are left on our own and do not really know ClearCase, we have some fear that it will not correspond to our current work process.

Here's how we work daily:

  • The SVN repository follows the / trunk, / branch, / tags structure.
  • Each developer has his own sandbox in the repository, for testing and prototyping.
  • We use branches extensively to develop new features and are used to combine them together to conduct integration testing before pushing them back into the trunk.
  • We work in Java, we use refactoring, and Eclipse is a great help for this. Many class and package renames are performed every day.
  • Depending on how the projects developed, some parts can be reused, which leads to a split of the project in several projects, the original remains integrated through the svn: external property.
  • We use keyword substitution for some elements, as this is an extremely easy way to find out which tester it is testing.
  • Our Subversion repository is linked to Hudson to run test suites and promote valid builds by placing them.

, ClearCase , , CCRC ( eclipse), , ClearQuest .

, ClearCase Subversion, ( , ), .

.

+3
6

-, , ClearCase:

:

  • CCRC "-", .. ClearCase -... .

  • ClearCase, , ClearCase ( ccweb ) . , .

  • , , - . common , .
    , Git ClearCase.
    (: : , )

  • ClearCase Eclipse .

  • svn: external ClearCase, . UCM.
    , , : , ClearCase (- ). jar dll, ( , ).

  • UCM, . clearfsimport "" .

  • : RCS ... ;) . , .

+3

, CC - . , , - . , CC. .

CC. , . , . CC - (, , ). , CC/CCRC 7.0.

CCRC . . . . . , , CC CCRC, CC-. CCRC .

CC , CC ( CCRC) , . CC repo CCRC ( ).

CC , , . , Eclipse, . . , . IDE, sed awk - , . Eclipse, CC ( ..) , CC .

CC , . Subversion 1.5 . , CC.

, . , CC . - CC "Check-check in" . "" ( kludges) , , . CC .

, , , IBM Rational Jazz platform. Rational Team Concert - " ". 10 CC ( , ). . , - IBM Rational.

+3

ClearCase:

ClearCase 1990- , , . , , , .

ClearCase . . VOB Vob. , .

ClearCase , , , . !

ClearCase VOB , , . , cd , @@ . , . Unix ..

:

  • . , . (, , ) , , . ? , , ClearCase .

  • Windows. ClearCase Unix. , Perl, , , . Heck, NFS/usr/local ( , local ) Perl , . Windows . .

  • Windows : ClearCase , Unix . Windows .

  • Agile Development: ClearCase . , , . ClearCase . , , . ! ClearCase. , UCM . , . , , . , , . . , . , "-" ( ! ! !) .

  • , . . - . , ClearCase, - . , , ClearCase, ​​ CVS, CVS ?

  • , ClearCase . , , ClearCase. , YACC. , . ? , Java #. 100 , . ClearCase , ClearCase . ClearCase , , . CVS .

ClearCase , . , Atria , ClearCase: 1). , 100 . 2). . " " . 3). ClearCase - , .

, - ClearCase. , Rational PureAtria, Rational 21- , , . Rational , , , , . , IBM Rational, ClearCase .

+3

,

, , - ClearCase, SVN ClearCase.

CCRC Java. , , CCRC (ClearCase Remote Client) , . , , , .

CCRC, , - .

Eclipse Workspaces, CCRC Views - ( ) .

-, - , , - , ClearCase . VonC (, -, helluva) , , CCRC ( -) , , SVN - Java Development.

ClearCase Hudson, , ClearCase, Dynamic Views, 0.9. , , , .

, , - , , , . , ClearCase , .

!

+2

Clearcase - , , Clearcase.

Clearcase , , . ( ), , , .

, , , . Clearcase , .

, Clearcase CCRC (Clearcase Remote client). CCRC , CCRC.

+1

clearcase - , - . .

0

Source: https://habr.com/ru/post/1714847/


All Articles