SVNをEclipseに統合してSubclipseプロジェクトを紹介したいと思います。 これは動作し、すでにチェックアウトされているプロジェクトをディスクから読み込むことができました。Subclipse SVNとソース外のビルドとの統合
ただし、これはソース外のプロジェクトです。つまり、ソースファイルがEclipseプロジェクトファイルを含むディレクトリのサブディレクトリにないということです。 この結果、オブジェクトファイルが格納されているDebug/Releaseフォルダにソースファイルのコピーが作成されます。
次のようにディレクトリツリーは次のようになります。
Project-root
|-- trunk
| \-- src
| +-- .svn (svn version control metadata)
| \-- source files (*.cpp/*.hpp)
|-- trunk_build
\-- src
+-- Eclipse project files
\-- binary files
私は唯一の「[ソースディレクトリ]」本当のソースファイルを示したディレクトリ(パス「」プロジェクト・ルート/トランク/「」を) 、ソースファイルのない "src"ディレクトリがあり、後者はソースファイルのコピーを表示します。 私はSubclipseの機能を使用することができますが、ソースファイルの2つのコピーをディスクに保存しています:out-of-source dir(Eclipseの "[Source directory]"フォルダから利用可能です)プロジェクトがあるディレクトリ(Eclipseの "src"フォルダ)。
このようなアウトソースビルドでSVNをどのように統合できますか?
基本的に、SubClipseは、ソースファイルをEclipseプロジェクトの場所にコピーします(上記のコードツリーで見られるように、別の場所にあります)。
、それが可能であるが、私は実際に両方を管理したいと思いますプロジェクト、および単一のEclipseプロジェクトでのSVNコントロールをサポートしています。 – RobW