rcs / cvs は       もうやめようShintaro Kojima <koji@mfeed.ad.jp>
!!!koji: ふるいの,どこにあるかな????: RCSかんりしてしまいました...
VCS                         git                         mercurialrcs    cvs    subversion bazaar1982   1990     2000      ...
「rcs/cvsが悪い」と言いたいのではなく,「盲目的に選択するのは間違っています」と言いたい
いや,でもやっぱり     rcs は悪いconflict を検出しない ファイルロックはできる 変更を,後の”co -l” が上書き してしまう
VCS                         sub          rcs   cvs              git                       versioncurrent          Yes    N...
用途によって適切なVCS は違うとは言うものの「ほんとうにrcs/cvsでいいのか?」と考えてみたほうがいいと思います.
rcs をやめるとSubject: [ALERT 470439] Warning: RCS isnt completed well.From: RCS Alert <rcs-checker@mfeed.ad.jp>To: xxx-alert@m...
VCS  rcs        cvs        subversion       git                         svnadmin           cvs init                   git ...
まとめいろいろ理由があって選んでいると思いますが,「ほんとうにrcs/cvsでいいんだっけ?」って考えてみてください.
おまけsubversion / git / mercurial / bazaarいろいろいいのはありますが,「どれでもいいのでオススメは?」という人には               git分散レポジトリと“git rebase” “git bi...
Upcoming SlideShare
Loading in …5
×

rcs / cvs はもうやめよう

1,121 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,121
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

rcs / cvs はもうやめよう

  1. 1. rcs / cvs は もうやめようShintaro Kojima <koji@mfeed.ad.jp>
  2. 2. !!!koji: ふるいの,どこにあるかな????: RCSかんりしてしまいました...
  3. 3. VCS git mercurialrcs cvs subversion bazaar1982 1990 2000 2005
  4. 4. 「rcs/cvsが悪い」と言いたいのではなく,「盲目的に選択するのは間違っています」と言いたい
  5. 5. いや,でもやっぱり rcs は悪いconflict を検出しない ファイルロックはできる 変更を,後の”co -l” が上書き してしまう
  6. 6. VCS sub rcs cvs git versioncurrent Yes No No Yesdir のみ 分散型 No No No Yesエンコード x x o o マージ x 3way 2way 3way
  7. 7. 用途によって適切なVCS は違うとは言うものの「ほんとうにrcs/cvsでいいのか?」と考えてみたほうがいいと思います.
  8. 8. rcs をやめるとSubject: [ALERT 470439] Warning: RCS isnt completed well.From: RCS Alert <rcs-checker@mfeed.ad.jp>To: xxx-alert@mfeed.ad.jpDate: Tue, 14 Feb 2012 20:00:05 +0900 (JST)## RCS warning from server xxx ##/some/file remains a write permission.... 廃止できます
  9. 9. VCS rcs cvs subversion git svnadmin cvs init git init create cvs import svn import co -l git add ci -u cvs commit svn commit git commit -a cvs status svn status git statusrcsdiff cvs diff svn diff git diff
  10. 10. まとめいろいろ理由があって選んでいると思いますが,「ほんとうにrcs/cvsでいいんだっけ?」って考えてみてください.
  11. 11. おまけsubversion / git / mercurial / bazaarいろいろいいのはありますが,「どれでもいいのでオススメは?」という人には git分散レポジトリと“git rebase” “git bisect”は,たまりません

×