From ClearCase to Mercurial and now to Subversion. Should I worry?

When I started my current job, I spent a year in ClearCase hell. In winter, everything was like Mordor, only without laughter. Then we started using Mercurial. About a day and a half the clouds receded, the sun shone, the birds began to sing - or were these angels? I asked if it was a paradise, and Kevin Costner said: "No, this is Iowa Mercurial."

Now I'm moving on to a company that uses Subversion. Should I be scared? I heard good things about Subversion that it is better than Vault (which I hated) and better than ClearCase. I have read many of the discussions here on SO, but I keep coming back to Joel Spolsky's implicit statement that if I use Subversion I will suffer brain damage . I'm ready for a little brain damage, but does anyone have any tips on how to minimize shock and loss of graymatter?

+3
source share
6 answers

Subversion , , , , . , DVCS, Mercurial to Subversion ( "CVS done" right "), , Subversion :

  • Subversion "", "trunk" "".
  • , "" , "trunk" "tags".

, "" "" .

, , . "" , .

, , .

+4

, clearcase - svn - , ( ). , , , , .

svn. hg, . - , , .

svn , svn: mergeinfo, git hg . , mergeinfo - ... , , .

+4

Subversion Mercurial, - . Subversion, .

Mercurial ( , Subversion), , , ...

+3

hgsubversion , , , , , Hg.

, hgsvn "hg- importvn --local-only" subversion. svn-. Slik SVN.

svn, , .

, hgsvn , hgsubversion. .

+3

(DSVC) (git/mercurial/et al) CSVC (...), .

, , DSVC , - "" / .

, CSVC- , , .

, , , , , DSVC , , , . , COBOL , , , .

The more you worry about what a company culture is? Do they accept that svn repo can be broken at any time, or do they require svn repo to always work? This is the biggest delimiter, IMO, as to whether you maintain your sanity.

+2
source

There is a svn-hg connector.

I use Clearcase in my current company and save small-scale commits in the hg repository.

+1
source

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


All Articles