2

以下は、Tortoise SVN を使用してブランチを作成する方法の説明へのリンクです。

TortoiseSVN を使用して新しいブランチを作成するにはどうすればよいですか?

開発には Sencha ExtJS と Sencha Touch フレームワークを使用しています。Sencha は、開発者がアプリのトランク フォルダーを子 (または子孫) フォルダーとして実際のフレームワーク自体に構造化することをお勧めします。これにより、各アプリがパッケージやテーマ、フレームワーク リソース (画像、アイコンなど) を共有できるようになります。

SVN プロジェクトのフォルダー構造:

svn_folder\branches\
svn_folder\tags\
svn_folder\trunk\

トランク フォルダ構造:

svn_folder\trunk\.sencha\...
svn_folder\trunk\ext\...
svn_folder\trunk\packages\...
svn_folder\trunk\app1\...
svn_folder\trunk\app2\...

app1 を新しいブランチに持ってくるだけです:

svn_folder\branches\app1_1.1\...

上記の (ブランチを作成する) ワークフローでは、トランクを新しいブランチ フォルダーにコピーするように指示されているため、すべてのアプリがコピーされています。基本的に、コピーしたいアプリを選びたいと思います。Tortoise には、スパース チェックアウト機能を使用してこれを行う方法があります。ブランチを作成するときにこれを行うためのワークフローがどうなるか知っている人はいますか?

4

1 に答える 1