4

学校のプロジェクトを保存するためにGoogleCodeSVNを使用しています。さまざまなアイデアを試していたので、新しいVisual Studioプロジェクトを作成し、そこに保存しました。次に、さまざまなアイデアをすべて1つの最終プロジェクトにマージします。

リポジトリの現在のレイアウトは次のとおりです。

- svn
 - branches
    - Idea1
    - Idea2
 - tags
 - trunk
    - Sub-Project1
      - files (...)
    - Sub-Project2
      - files (...)
    - Sub-Project3
      - files (...)

私はVisualStudioと一緒にAnkhSVNを使用していますが、プロジェクトの1つをチェックアウトするたびに、他のすべてのプロジェクトもチェックアウトされることに気づきました(Windowsエクスプローラーで確認するとわかります)。

最終バージョンを作成したいので、最終プロジェクトを配置するための正しい方法は何でしょうか。

編集

私は上記の説明をうまくやったとは思いません。だからここでまた行きます。

google code SVNリポジトリは単一のプロジェクト用に設定されていますか?または、それらを複数のサブプロジェクトに使用できますか?私がこれを尋ねる理由は、空のグーグルコードプロジェクトのSVNファイル構造がすでにあるからです:

- svn
 - branches
 - tags
 - trunk

しかし、各サブプロジェクトにはこれら3つのコンポーネントが必要だと思います。

以前ははっきりしていなかったかもしれませんが、上記のリストのトランクの部分の名前を(サブプロジェクトに)変更しました。各サブプロジェクトには固有の目標があります。今、サブプロジェクトをより大きなプロジェクトにまとめたいと思っています。

4

2 に答える 2

1

AnkhSVN がチェックアウトを実行するソリューション ファイルの場所から何レベル上がるかを調整できることに注意してください。を使用するときにプロジェクトをどのレベルでチェックアウトする必要があるかを尋ねる必要がありますがFile -> Open Subversion Project、プロパティはまだ設定されていません。を使用して変更することもできますFile -> Subversion -> Change Source Control

于 2010-03-07T21:51:01.297 に答える