プログラマー・WEBデザイナーの方に質問です。


ソースを書くときに、どこをいつ編集したのかわかりやすくしたいんです。
そういった履歴が自動的に残るツールってありますかね?

どんどん上書きしちゃうと、後で戻れないんで困ってしまうんです。。

回答の条件
  • URL必須
  • 1人1回まで
  • 登録:
  • 終了:2007/02/17 18:05:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答10件)

id:sainokami No.1

回答回数853ベストアンサー獲得回数45

ポイント15pt

ソースに書いておいて、コメントアウトしといたらいいんじゃない。

http://www.tg.rim.or.jp/~hexane/ach/soh/soh04.htm

id:tokyosmash

つまり、30回書き換えたらそのコメントが全部残っちゃいますよね。。

2007/02/10 18:13:02
id:GEN111 No.2

回答回数472ベストアンサー獲得回数58

ポイント15pt

cvs とか subversion とか使うのが常道でしょうね。

バージョン管理システム - Wikipedia

id:tokyosmash

素晴らしいっすね。

まさにこういうのを求めてました。

どうやらSubversionが一番よさそうですね。

早速試してみます。

ありがとうございます!

2007/02/10 18:33:57
id:nyama No.3

回答回数86ベストアンサー獲得回数6

ポイント15pt

Subversion や CVS などのバージョン管理システムを導入してはいかがでしょうか。

http://subversion.bluegate.org/

http://radiofly.to/nishi/cvs/

id:heppokoA No.4

回答回数65ベストアンサー獲得回数7

ポイント15pt

バージョン管理(Subversion)はいかがでしょうか。開発の環境がわからないので何とも言えないですが、WindowsならSubversion+TortoiseSVN+WinMergeが個人的におすすめです。

いつ、どのファイルのどこをどのように変更したかが、差分ビューワでぱっとわかります。

http://ja.wikipedia.org/wiki/Subversion

id:Bookmarker No.5

回答回数191ベストアンサー獲得回数34

ポイント15pt

CVS とか Subversion ですね。

誰がどの行を何時変更したかを知ることができます。

CVS

Open Source Development With CVS

Subversion

svn blame

id:tokyosmash

みなさんCVSと Subversion を挙げてくれてますが、他に何か無いでしょうか?

もっと手軽なのが欲しいです。

2007/02/10 19:08:42
id:andalusia No.6

回答回数134ベストアンサー獲得回数12

ポイント15pt

有償でもよければ、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

id:naka1kazu No.7

回答回数236ベストアンサー獲得回数12

ポイント15pt

http://www.naney.org/comp/rcs/

CVSやSubVersionは最新で機能も豊富で、複数の人で扱えるとか、後者はバイナリも扱えるなど便利なので勉強するならSubVersionだと思います。しかし、個人レベルで簡単にというのであれば、テキスト想定で古いですけどRCSで十分だと思います。

id:tokyosmash

みなさん色々とありがとうございます。

複数で作業するわけではないので、ネットワークにつながってなくていいんですよね。

2007/02/10 20:45:36
id:b-wind No.8

回答回数3344ベストアンサー獲得回数440

ポイント15pt

もっと手軽なのが欲しいです。

CVS とか Subversion が一番手軽ですからね。

あとは VSS ぐらいでしょう。他はもっとややこしいのばかりです。


単純にインターフェイスとしては tortoiseSVN あたりを使うとエクスプローラーのアドインとして動作するので敷居は低くなると思います。

TortoiseSVNのインストールと設定

id:tokyosmash

例えばみなさんは、自分一人で簡単なソフトを作るとして、CVSとかSubversionを使っているんでしょうか?


あと、オープンソースの開発ってこういうのを使ってるんですね。これはとても勉強になりました。

2007/02/10 20:48:07
id:goldenden No.9

回答回数103ベストアンサー獲得回数5

ポイント15pt

バージョン管理システムは大人数で作業するときに便利だと

おもいますが個人であればバックアップ機能をプラグインで

追加できるテキストエディタの利用が簡単で余計な手間が

かからないのではないかと思います。

 秀丸用マクロ 複数世代バックアップ

 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


「上書きして困る」と点を回避するだけになってしまいますがらくです。

ふつうの書き物なんかにも重宝します。

id:tarchan No.10

回答回数200ベストアンサー獲得回数2

ポイント15pt

一人で書く場合でも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

http://trac.edgewall.org/changeset/3673

id:tokyosmash

Subversionはちょっと敷居が高そうな気がしています。主にCSSとXHTMLの管理をしたかったのですが。

でも色々と勉強になりました。がんばってSubversionを導入してみようと思います。無理なら秀丸で。

みなさんありがとうございました!

2007/02/10 23:09:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません