2012-04-13 5 views
0

私はSubversion(現在1.6)を使用しています。コミットメッセージをキャッシュするなどのコミットをせずにソースコードファイルにメッセージを追加し続ける方法はありますか?これの背後にある理由は、コミット中にキャプチャする必要がある変更のほとんどをソースコードで作業していることです。私はすべての変更に対してコミットし続けることはできません。同時に、私はコミット時にこれらの変更をすべて覚えることができません。助言がありますか?Subversionはコミットせずにメッセージを追加します

おかげ

+0

なぜすべての変更に対してコミットし続けることはできませんか? – Nick

+1

あなたのコンピュータにメモ帳がありませんか? –

+0

"なぜあなたはすべての変更に対してコミットし続けることができないのですか?" - 私はいくつかのバグを修正しているかもしれません。一つのバグを修正した時点で、他のバグがまだ残っているか、コミットしても関係のないものをエミュレートしているかもしれません。 – user630286

答えて

0

もう1つの方法は、Git-SVNを使用してGIT一度にすべての変更をSVNにプッシュします。

Git-SVNのGoogleのランダムチュートリアルはhereです。

+0

これはとても興味深く有望ですね。私は間違いなくそれを行こうと思います。ありがとうAlbin。 – user630286

+0

これは仕事をしているようですが、非常に効率的な方法ではありません(なぜなら、私の要件はコメントをキャッシュしてコミット中にピックアップしていたからですが、この解決策は複数のコミットと複数のコミットとしてsvnを更新する必要があります) 。それは薄れている。しかし、もう少し注意を払うことによって、これはほぼ目的に役立ちます。 tip Albinに感謝します。 – user630286

3

私はあなたがブランチを作成し、あなたのブランチにすべての変更を一つずつをコミットすることを示唆しています。作業の「パッケージ」を完了したら、変更をトランクにマージします。

+0

これは私が避けたいものです - 複数のコミット。サーバーへの接続が遅い場合は痛いです。 – user630286

0

Windows上でTortoiseSVNのようなものを使用している場合は、コミットメッセージにテキストファイルの内容を追加するためにローカルプリコミットフックスクリプトを使用できます(これはもちろん維持する必要があります)。コミットを使用すると、実際にコミットする前にコメントウィンドウにコメントが表示されるはずです(コミットフックを使用したくない場合)

+0

注:これはテキストファイルの内容をコミットメッセージにコピーするオタクバージョンです。;-) – FrankB

+0

私は@FrankBに同意します。私は主にLinuxを使用しています。 – user630286

関連する問題