muroiです。今日はsvn(Subversion)について学習しました。 svnとは、プログラムのソースコードなどを管理するバージョン管理システムの一つです。 svnを使う理由として、 複数人で同じソースコードを同時に修正・変更しても支障がない。 変更の明示的な記録が保存される。 といったメリットがあります。 バージョン管理システムの根幹 diffとpatchというコマンドがあります。 diff diff=(difference)は、「違い・差分」という意味で、ファイル動詞の違いを調べる事ができます。 patch patchは差分の書かれたファイルで、patchコマンドで差分を適用する事ができます。 - カレー + ハンバーグ patchファイルは、ーの行を+に変えろというような指示書みたいなもの。 例: patch < some.patch こういったファイルを「バージョン管理システム
subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン
さくらインターネットにTracを構築する 1.説明 さくらインターネットにTracを構築します。ライトプランだとTelnetが使えないので、スタンダードプラン以上が必要です。 今回の例では、~/local/配下に構築します。svnのリポジトリは~/var/svn/repo、TracEnvは~/var/trac/repoとします。 基本的に、いかに書いてあるコマンドをそのまま実行すればよい(一部変更必要)ですが、 若干スクリプトの変更等が必要なので、viを使える程度の知識が必要です。 なお、以下のコマンドは、tcsh(デフォルト)で実行することを前提としています。 2.インストール (1)環境設定 mkdir -p $HOME/local/src cd $HOME/local/src mkdir -p $HOME/local/lib/python2.4/site-packages ln -
iioka@ひとりぼっちのチーム開発でバージョン管理 です。 今までプログラム開発をするときのバージョン管理にはCVSを使っていたのですが、 ふと思い立ってSubversionを使ってみることにしました。 実はCVSとSubversionの違いがあまりわかっていないのですが、 ドキュメントの管理にもいい、という話を聞いて試してみました。 最近はどの言語を使うにしてもEclipseを利用するので、 EclipseでSubversionと連携させる方法をまとめてみます。 ※Windows環境です。 1.Subversionのダウンロード まず、Subversion本体のダウンロードです。 以下のURLから「svn-1.4.5-setup.exe」をダウンロードします。 ・http://subversion.tigris.org/servlets/ProjectDocumentList?fold
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く