[[FrontPage]]

*CVS,SVNへのアクセス方法 [#fd6025bf]

**このページは? [#r3223378]

代表的なバージョン管理システム
- CVS
- Subversion~
~
から,コミットログをとったり,チェックアウトする方法をまとめたページ~

他にもGIT,Mercurialなど分散型リポジトリもありますが,省略(必要であれば誰か追記してください)~
~
内容に誤りを発見した場合はコメントお願いします.

***代表的なコマンド [#jc9092a3]

- Login
-- プロジェクトにログイン
--- たいていanonymousアカウントが用意されている.パスワードはプロジェクトのページで確認

- Check Out
-- ファイルをリポジトリからローカル環境に落とす
-- ついでにファイル名の一覧も取得できる

- Log
-- コミットログを取得する
--- CheckOut済みのファイルしか取得できなかったり,できたり(わかる人教えて)

- Diff
-- ファイルのRevision間の差分を取り出す

- Check In
-- コミットのこと.開発者が使う.研究者は多分使わない.

***メモ [#e318dbae]

-CVSの場合は,コミットログ取得時にCheckOutしてからでないとLogを取れない
-SVNはいきなりLogコマンドでコミットログがとれる

* CVS [#tab75b88]

- Login
-- cvs -d [Location URL] login

- Check Out
-- csv -d [Location URL] co [Module Path]

- Log
-- csv -d [Location URL] log [Module Path]

- Diff
-- あああ

*** 例)Eclipse Platformの場合 [#zf02b817]

- Login
-- cvs -d :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse login
---(↑pも半角)

- Check Out
-- csv -d :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse co platform

- Log
-- csv -d :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse log platform



* Subversion [#v0167a96]

- Login
-- あああ

- Check Out
-- svn co [Location URL]

- Log
-- svn log [Location URL]

- Diff
-- svn diff -r [Previous Number]:[Current Number] [Location URL]

*** 例)Apache HTTP Serverの場合 [#w9725a43]

- Check Out
-- svn co http://svn.apache.org/repos/asf/

- Log
-- svn log http://svn.apache.org/repos/asf/

- Diff(READMEファイルの一例)
-- svn diff -r 418131:478648 http://svn.apache.org/repos/asf/spamassassin/trunk/README


* コメント [#g054a591]
- とりあえず作ってみた -- [[ふじこ]] &new{2010-12-25 (土) 18:09:20};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS