muroiです。今日はsvn(Subversion)について学習しました。 svnとは、プログラムのソースコードなどを管理するバージョン管理システムの一つです。 svnを使う理由として、 複数人で同じソースコードを同時に修正・変更しても支障がない。 変更の明示的な記録が保存される。 といったメリットがあります。 バージョン管理システムの根幹 diffとpatchというコマンドがあります。 diff diff=(difference)は、「違い・差分」という意味で、ファイル動詞の違いを調べる事ができます。 patch patchは差分の書かれたファイルで、patchコマンドで差分を適用する事ができます。 - カレー + ハンバーグ patchファイルは、ーの行を+に変えろというような指示書みたいなもの。 例: patch < some.patch こういったファイルを「バージョン管理システム