ソースを書くときに、どこをいつ編集したのかわかりやすくしたいんです。
そういった履歴が自動的に残るツールってありますかね?
どんどん上書きしちゃうと、後で戻れないんで困ってしまうんです。。
素晴らしいっすね。
まさにこういうのを求めてました。
どうやらSubversionが一番よさそうですね。
早速試してみます。
ありがとうございます!
バージョン管理(Subversion)はいかがでしょうか。開発の環境がわからないので何とも言えないですが、WindowsならSubversion+TortoiseSVN+WinMergeが個人的におすすめです。
いつ、どのファイルのどこをどのように変更したかが、差分ビューワでぱっとわかります。
CVS とか Subversion ですね。
誰がどの行を何時変更したかを知ることができます。
CVS
Open Source Development With CVS
Subversion
みなさんCVSと Subversion を挙げてくれてますが、他に何か無いでしょうか?
もっと手軽なのが欲しいです。
有償でもよければ、MicrosoftのVisual SourceSafe とか、
http://www.microsoft.com/japan/msdn/vstudio/products/ssafe/defau...
Rational ClearCaseがよく使われていると思います。サポートが受けられるので安心です。
http://www-06.ibm.com/jp/software/rational/products/scm/cc/
あと、CVS(CVSのNT版)であれば、比較的簡単と思います。こちらは無償です。
http://igeta.ifdef.jp/cvsnt.html
http://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-0891... ISBN:4798008915
http://www.naney.org/comp/rcs/
CVSやSubVersionは最新で機能も豊富で、複数の人で扱えるとか、後者はバイナリも扱えるなど便利なので勉強するならSubVersionだと思います。しかし、個人レベルで簡単にというのであれば、テキスト想定で古いですけどRCSで十分だと思います。
みなさん色々とありがとうございます。
複数で作業するわけではないので、ネットワークにつながってなくていいんですよね。
もっと手軽なのが欲しいです。
CVS とか Subversion が一番手軽ですからね。
あとは VSS ぐらいでしょう。他はもっとややこしいのばかりです。
単純にインターフェイスとしては tortoiseSVN あたりを使うとエクスプローラーのアドインとして動作するので敷居は低くなると思います。
例えばみなさんは、自分一人で簡単なソフトを作るとして、CVSとかSubversionを使っているんでしょうか?
あと、オープンソースの開発ってこういうのを使ってるんですね。これはとても勉強になりました。
バージョン管理システムは大人数で作業するときに便利だと
おもいますが個人であればバックアップ機能をプラグインで
追加できるテキストエディタの利用が簡単で余計な手間が
かからないのではないかと思います。
秀丸用マクロ 複数世代バックアップ
http://www.geocities.jp/makobara/soft/bk.html
フォルダの表示を詳細にしておけば、 こんなかんじになります。
保存ファイル名.001 07/02/10 21:10:03
保存ファイル名.002 07/02/11 21:13:01
保存ファイル名.003 07/03/13 12:13:01
「上書きして困る」と点を回避するだけになってしまいますがらくです。
ふつうの書き物なんかにも重宝します。
一人で書く場合でもSubversionを使いますね。
書くのは一人でもパソコンは複数の場合もありますし。
さらにTracなどを組み合わせると差分表示も見やすいですよ。
All-In-One-Trac - All-In-One Project
http://aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=All-In-One-Tra...
Changeset 3673 - The Trac Project - Trac
Subversionはちょっと敷居が高そうな気がしています。主にCSSとXHTMLの管理をしたかったのですが。
でも色々と勉強になりました。がんばってSubversionを導入してみようと思います。無理なら秀丸で。
みなさんありがとうございました!
つまり、30回書き換えたらそのコメントが全部残っちゃいますよね。。