0

サーバー上に C プロジェクト用の新しい svn リポジトリを作成し、Eclipse (indigo) でチェックアウトしました。プロジェクトに追加した任意のファイルをコミットできますが、何らかの理由で Eclipse は Debug ディレクトリを svn から除外します。手動でバージョン管理に追加しようとすると、「そうでなければ無視される 1 つ以上のリソースのバージョン管理を明示的に要求しました。続行しますか?」と表示されます。[はい] をクリックすると、フォルダーをコミットできますが、サブフォルダーを再帰的に処理することはできず、その中に新しいファイルが表示された場合は、それも手動で追加する必要があります。このディレクトリをEclipseの無視リストから削除する方法はありますか?

Eclipse によって生成された make ファイルが含まれているのは事実ですが、別のコンピューターでプロジェクトをチェックアウトするときに makefile も必要です。

ありがとうございました。

4

1 に答える 1

0
  1. はい、ツリー全体を無視できます
  2. Oli の言うとおりです。ベスト プラクティスに従ってビルド アーティカットを作成し、ロジックだけをソース管理から除外する必要があるためです。

    • それらはビルド時に異なるホストで再生成されます
    • 構成が異なる可能性があるため、ターゲットごとに異なる場合があります
  3. 一部のパターンを無視することから除外し、共通して、いつ、どこで、何が起こるかをよりよく理解するには、「フードの下にある」ツール、つまり Subversion についてある程度の知識が必要です。svn:ignore プロパティ、ルール、パターンについて読んでください。あなたの場合、デバッグディレクトリから広いsvn:ignoreプロパティを削除|編集する必要があり、それはサブディレクトリであり、「メイクファイルを除くすべてのファイル」のパターンを追加|追加する必要があります(しないよりも行うほうがよい)が、再-それを行う前に私の2.2ノートを読んでください

于 2012-03-19T03:29:46.487 に答える