したがって、これが可能かどうかはわかりませんが、そうであることを願っています。基本的に、私たちは Sourcesafe から SVN に移動したばかりです (あなたの多くが今口の中で吐きそうになったことを知っています ;)) そして、私はそれを使用するために Eclipse をセットアップしています。Subversive をインストールし、自分のプロジェクトでレポをセットアップしました。参考までに、私はJavaで書かれたAndroidプロジェクトに取り組んでいます。ここに私が欲しいものがあります:
変更を加える各 Java ファイルに取り組んでいるので、Javadoc コメントを追加するのと同じように、SVN コミット メッセージをコード内に記述したいと考えています。これは、コミットする前に大量のファイルを変更する必要があり、変更したすべてのものを覚えておきたいためです (クライアントの要件)。しかし、そのすべてを覚えておく必要はありません (特に、多くのコードを削除しているため)。すべてのファイルからすべての変更をコミットすると、コメントが追加されます。理想的には、単純にいくつかのタグを追加してから、SVN が理解するコミット メッセージを追加し、ファイルをコミットするときに手動でコメントを追加する必要はありませんが、ソース ファイルにタグ付けされたコミット メッセージに基づいて自動的に行われますか?
例として、footest.java で関数 foo を削除したとします。footest.java に次のように入力するだけです。
// _ _ (できればここにタグがあるといいのですが) foo を削除しました
footest.java がコミットされると、何も入力する必要がなくなり、コミット メッセージ 'deleted foo' が追加されます。
最後に、理想的には、これはリビジョンごとに自動的に行われます。つまり、footest.java に別の変更を加えると、関数 newfoo() を追加すると、以前のように「追加された newfoo()」というコメントでタグ付けでき、「追加された newfoo」コメントのみをコミットすると、リビジョンにコメントが追加されます。以前のバージョンの「削除されたfoo」のものではありません。
これは可能ですか?誰かがここで見ている問題はありますか?
ありがとう、-Vivek