2011-06-30 11 views
0

私はcvsアーカイブからデータを自動的に抽出しようとしています。CVSアーカイブから履歴を取得する

私たちの現在のリビジョンのログを行うと、私は一つのファイルのために興味改正へのすべての変更を取得することができます

cvs log -rcurrent-release foo.cc 

をしかし、私はすべてのファイルを介しinterateする必要があり、それらは削除されて以来存在しなくなっています。

発生した順にすべての履歴エントリを反復処理する方法はありますか?

私は試してみてください。

cvs history 

私は順番に、唯一の私自身の歴史を取得します。

私は、ユーザーが指定することができます。

cvs history -u foo 

しかし、私がしたいことは、誰もあります。

答えて

1

cvs2clを調べると、2つのタグの間にデルタを生成することができます。

+0

私は出力ラインにそれを得ることができないので、私は探しています簡単な答えですが、その間に私がしたいことをするためにコードをハックしようとすると、ほとんどがそこにあります... – Dov

+0

私はそれを行うだろうと思うが、 – Dov

0

このコマンドを使用して、すべてのユーザーのファイルのすべての変更履歴を取得するには:このかかわらで

CVS履歴-a -cモジュール/

1つの問題は、出力されます時系列でソートされません。出力には、すべてのブランチの変更も表示されます。あなたが時系列で唯一特定のブランチのためにソートされた出力を持つようにしたい場合は

は、それを行うためのスクリプトがあります:変更 https://alvinabad.wordpress.com/2015/03/01/display-the-history-of-cvs-commits-similar-to-git-or-svn/

関連する問題