どのように削除ディレクトリにSVN-リポジトリに設定してsvn:ignore同時にできますか。

StackOverflow https://stackoverflow.com/questions/1250956

  •  12-09-2019
  •  | 
  •  

質問

私を削除したいディレクトリのリポジトリによョンをインストールして下さい。同時に、いを伝搬Subversionこの変更に地元の労働コピーします。

ディレクトリにコピーは手付かずので(alasたい設定svn:ignoreている。とにかくんの姿そのためになく削除して伝播する私の作業コピーします。

役に立ちましたか?

解決

私の知る限りでは、これは不可能です。ファイルが実際にバージョン管理されていたらsvn:ignoreは何もしません。

これは、人々は、彼らが残しておきたいローカルの変更があるかもしれないとして、行うことがこのやや危険なようなものになります。彼らは注意を払っていない場合、彼らはそれらを失う可能性があります。

他のヒント

<のhref = "のようにhttps://stackoverflow.com/questions/1250956/how-delete-a-directory-in-svn-repository-and-set-it-to-svnignore-at-the-same -tim / 1250958#1250958" deleteコマンドは関係なく、SVNの伝播になるだろうので、> Thorarin のは言った、それは、可能ないないようです:無視プロパティ

の代わりに削除するので、より安全な移行は、の名前の変更の問題dir.oldのようなものへのディレクトリ(とSVNを追加することがあります。元のディレクトリ名を無視しますが、その後に人々に伝えることができ手動で完全に削除する前に、元の名前に戻って自分のディレクトリにコピーします。

このディレクトリ内のファイルの種類に応じて、あなたも自分の変更を同期するために、開発者のための場所として、周りに永続的に維持することができます。この場合、あなたはそれを明確に、それが直接使用されないように、dir.tmplのようなもの、それを呼び出すことにより、テンプレートのディレクトリであることを確認することができます。

こちらが盗まれた回答をも 質問 (感謝 Maciej Łebkowski!):

私の経験から:んでそのファイルをバージョン管理と利用svn:ignoreます。

少し辛いので無視できないファイルはallreadyバージョン管理、および削除ができませんファイルからバージョン管理なく取り除いていただいてもからハードドライブ(および各作業コピーを次の更新...). でも、その管理の設定を正しくレポードを動作させることができな魅力です。トなど汎用のテンプレートのオリジナルのconfigファイルなので誰もが知っている新しいconfig変数など)。

新しいレポ-レート:

mkdir config
svn config追加
svn propset svn:ignore'*.confのconfig

既存のレポ-レート:必ず、バックアップの設定毎に作業コピーを削除します(svnデル)configからのレポcommit(ご注意ください:ファイルを削除するべての作業コピーを次の更新!いバックアップし復元のファイルの設定を無視します。

別の言い方はロックが解除されます。することを保証ズする為のファイルでエラー毎にコミットするません。

三方-チェンジセット、新たな機能SVN1.5おります。こはっきりみがあり生ずる円未満の端数は切り上げ作業コピー、リポジトリです。として設定を手動で追加毎に新しいファイルで維持します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top