- PR -

ソースの変更履歴をドキュメントとして出力する方法

投稿者投稿内容
sand
大ベテラン
会議室デビュー日: 2007/01/15
投稿数: 247
投稿日時: 2007-06-19 15:26
C#ソースに対する変更履歴を自動的にドキュメントとして出力したいと思っています。
ソースに加えた変更を整形してきれいなドキュメントとして出力してくれるツールってありませんか?
知っている方がいれば教えてもらえると助かります。
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2007-06-19 17:17
引用:

sandさんの書き込み (2007-06-19 15:26) より:
C#ソースに対する変更履歴を自動的にドキュメントとして出力したいと思っています。
ソースに加えた変更を整形してきれいなドキュメントとして出力してくれるツールってありませんか?
知っている方がいれば教えてもらえると助かります。


VSSの履歴レポート機能。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2007-06-19 18:52
んなものねぇ

だいたい、整形してキレイなって、なにさ?
キレイってのは感覚的なもんでしょ?
そんな、感覚で動いてくれるほど、コンピューターは賢くない。
_________________
わちゃ
大ベテラン
会議室デビュー日: 2005/12/05
投稿数: 162
お住まい・勤務地: 東京
投稿日時: 2007-06-19 19:35
今のところできそうな気がしないってだけで、
そんな、完全に否定することもない気がする。

それなりにキレイであれば十分で、ある程度の制約が許されるのであれば、
diff の出力を、Perl とかで処理して、pdf や、TeX のソースとして
吐き出すのも「現実的な工数」で、できそうな気がするし。


「もうちょっとあっち」なんてのも、コンピューターの初期の頃は
「もっと具体的に言えや!」って感じだったけど、
マウスとかで、近づいてきています。

自分は、コンピューターに賢くなってほしいと思います。
「セミコロンがないだけで、うだうだ言うな!、見りゃ分るだろ!」
と思う事も多いですが、アセンブラの時代から、少しずつ人間の感覚に
近づいてきている歴史はたいしたものだと思います。
未記入
常連さん
会議室デビュー日: 2007/02/21
投稿数: 29
投稿日時: 2007-06-20 13:15
>それなりにキレイであれば十分で、ある程度の制約が許されるのであれば、
>diff の出力を、Perl とかで処理して、pdf や、TeX のソースとして
>吐き出すのも「現実的な工数」で、できそうな気がするし。

要約すると「グダグダ言ってないで、さっさと作れや〜!」
まあ、「ツールが在るか」に対して「できそうな気がする」と回答するのはなかなかナイスです。

VSSやDiffなどと整形してくれる子分でどうでしょう?
NAL-6295
ぬし
会議室デビュー日: 2003/01/26
投稿数: 966
お住まい・勤務地: 東京
投稿日時: 2007-06-20 13:38
NAL-6295です。

ぶさいくろうさんが仰っているとおり、
VSSの履歴レポートを利用すると、それなりに整形されたものが出力されます。
一度、利用してみてください。
rain
ぬし
会議室デビュー日: 2006/10/19
投稿数: 549
投稿日時: 2007-06-20 13:55
まずソースの変更履歴を残すところから始める必要があると思ったので、
ぶさいくろうさんの案にもう1票。

既に別の方法でソース管理されてるのでしたら失礼。
わちゃ
大ベテラン
会議室デビュー日: 2005/12/05
投稿数: 162
お住まい・勤務地: 東京
投稿日時: 2007-06-20 15:48
引用:

要約すると「グダグダ言ってないで、さっさと作れや〜!」
まあ、「ツールが在るか」に対して「できそうな気がする」と回答するのはなかなかナイスです。



いやぁ、作れやぁというつもりはなくて、「そんなに賢くない」なんて、言い切るのはどうかと思ったわけです。

まぁ、そうとも、とれますね、、、orz

要は、現実的な工数で作れそうであれば、存在を否定することもないだろうと。

あれから、ちょっと考えたたのですが、diff とかを使う前に、コメント部分だけを
抜き出してから、diff なんてのも面白いかも。
# ソース変更時に、コメントが何も入っていないと終わりますが、、、

他にも、どのソースのどの関数にどの程度の変更がいつされたかを一覧で、
html で出力して、その関数名をクリックすると、実際のその関数についての
diff の結果が出れば十分かもしれない。

でも、VSS の変更履歴も、使ったことはありますけど、印刷して保管したいと
思った事はあまりないですね。

でも、スタートは、diff とか、VSS の変更履歴でしょうね。

そこから、実際に何があった方がいいのかを考えてみてもいいのかもしれない。

スキルアップ/キャリアアップ(JOB@IT)