15

Subversion (TortoiseSVN) を使用していますが、デプロイのためにプロジェクトから .svn フォルダーを削除したいのですが、Subversion を使用してこれを行う自動化された方法はありますか、それともカスタム スクリプトを作成する必要がありますか?

4

9 に答える 9

30

使用する

svn export <url-to-repo> <dest-path>

ソースだけを取得し、他には何も取得しません。詳細については、svn export ( Subversion を使用したバージョン管理) を参照してください。

于 2008-10-02T01:39:17.397 に答える
24

TortoiseSVN にはエクスポート機能があります。.svnこれにより、フォルダなしで別の場所に SVN ツリー全体が作成されます。

また、多くの FTP クライアントにはフィルタリング機能があり、.svn忘れた場合に備えて追加することができます。

于 2008-10-02T01:39:36.307 に答える
10

スクリプトは必要ありません。提案されているように、Export コマンドを使用します。

  • 作業コピーのトップ レベルを右クリックします。
  • TortoiseSVN サブメニューを開く
  • エクスポートを選択
  • 画面のダイアログに従います。
于 2008-10-02T01:40:54.757 に答える
8

しかし、svn export を使用したくない場合 (何らかの理由で)...

find /path/to/project/root -name '.svn' -type d -exec rm -rf '{}' \;
于 2008-10-02T02:40:11.747 に答える
3

コンピューター上:

rsync -avz --exclude=".svn" /yourprojectwithsvninside/ /yourprojectwithoutsvninside/

リポジトリから:

svn export http://yourserver/svn/yourproject/ ./yourproject/
于 2008-10-02T03:20:56.623 に答える
0

Windows Vista / 7:非表示のフォルダとファイルの表示をオンにします。検索ボックス(Windowsエクスプローラーウィンドウの右上)に、と入力します.svn。すべての.svnフォルダが一番上に表示され、それらをすべて削除して、ファイルの非表示をオンに戻します。

于 2010-11-09T14:24:38.533 に答える
0

public static: はい FileZilla にはファイル名フィルタリングがあります。[表示] -> [ファイル名フィルター] の下を見てください。v3.1.1をチェックインしました

現在、ほとんどの FTP クライアントがそれを持っていると思います。

于 2008-10-06T17:51:53.093 に答える
-1

svn export <url>.svn フォルダーなしでクリーン コピーをエクスポートするには、実行します。

于 2008-10-02T01:39:19.287 に答える
-1

エクスポート機能を使用します。

于 2008-10-02T01:39:30.253 に答える