私のクライアントの 1 人は、プロジェクトに州外のプログラマーを使用しています。彼は、プログラマーが実際にどれだけの作業を行っているかを実際に把握することができないため、お金が無駄になる可能性があるのではないかと心配しています。
私が疑問に思っているのは、SVN または GIT リポジトリを使用して、実際に行われている実際の作業量を計算または推定することは可能ですか? 2 つの改訂または特定の期間の違いを見つけて、達成された作業の概要/概要を示すようなものですか?
明らかに、一部のコードに空白を追加または削除するだけで、SVN はコミット時にそれを変更として認識しますが、それは実際に作業が行われたことを意味するものではありません。おそらく、これらすべてのことを考慮して、ファイル サイズの違いなどを分析し、どのような作業が行われたかを判断できるメソッドまたはスクリプトがいくつかあるでしょう。
もちろん、手動でリビジョンをチェックアウトして差分を実行することもできますが、すべての概要をより詳細に取得できると、より便利になります。
ところで、このようなものはありますか?