0

Webプロジェクトのテンプレートとして使用するためにカスタマイズされたバージョンのWordpressを作成し、svnリポジトリに保存しました。

ワークフローと更新を容易にするために、さまざまなプロパティが設定されています(無視、wordpress +プラグインを外部として)。

私の質問は、これを他のプロジェクト/リポジトリのベースとしてどのように使用するかです。

  • エクスポートすると、すべてのプロパティが失われます。

  • チェックアウトする場合、これはテンプレートリポジトリの作業コピーであり、新しいリポジトリにインポート/コミットすることはできません(?)

この場合、ブランチを使用する必要がありますか?プロジェクトがテンプレートにマージされることは決してないため、正しくないようです(一部の部分はマージされる可能性がありますが)。

4

3 に答える 3

2

その後、ブランチとして使用しても問題ありません。メイン バージョンの全体的な更新を追跡し、必要に応じてブランチに適用できます。

Ps。それでもテンプレートとして使用したい場合は、既に回答済みの質問があります:リポジトリを「テンプレート」として使用して新しいリポジトリを開始する方法はありますか?

于 2009-03-25T18:06:52.337 に答える
1

カスタマイズしたバージョンとSVNコピーを新しい場所にインポートします。これは、同じリポジトリで開発することを計画している場合に機能します。それ以外の場合は、別のリポジトリにエクスポートおよびインポートします。

于 2009-03-25T18:04:40.640 に答える
1

「svn propset」で必要なプロパティを設定し、その後それ自体を削除するバットをテンプレートに追加します。

ユーザーはテンプレートをエクスポートし、ファイルを新しいリポジトリに追加して、propset bat を実行します。

編集:

私はバッチファイルを意味しました。svn proplist と svn propget を使用して、現在持っているプロパティを確認できます。setprop.bat で、svn propset を呼び出します。

svn propset svn:ignore *.bak dir1
svn propset svn:ignore *.etc dir2
svn propset svn:externals "extdir svn://domain/trunk" . 
于 2009-03-25T18:08:34.127 に答える