63

現在のプロジェクトで Subversion を使用することを余儀なくされています。

何者かが不用意にbinおよびobjフォルダをリポジトリに追加しました。

それらを削除して削除をコミットする以外に、開発チームの有罪の当事者がそれらを二度と追加しないようにするためにリポジトリに追加できる .gitignore ファイルに相当するものはありますか?

独自のグローバル無視パターンを変更できることはわかっていますが、理想的には、開発チーム全体がプロジェクト レベルでこれを共有できるようにしたいと考えています。

4

5 に答える 5

31

これは、SVN の svn:ignore プロパティによって行われます。このプロパティは、フォルダーに追加できます。次のことを想像してみましょう。

 +-- root
       +-- bin
       +-- ...

bin フォルダーを無視するには、svn:ignore プロパティをルート フォルダーに設定する必要があります。最初にルート フォルダーに移動し、コマンド ラインで次の操作を行います。

svn propset svn:ignore "bin" .

または、Windows の TortoiseSVN (ファイル -> プロパティ -> Subversionタブ) を介してこれを行うこともできます。

于 2012-07-02T12:20:46.697 に答える
15

Android Studio を使い始めたばかりで、GUI で svn:ignore プロパティを編集することになりました。Subversion メニューの [プロパティの編集] を使用し、他の投稿で言及されていた多数の無視を追加しました。

ここに画像の説明を入力

以下は私が無視したもので、プロパティを編集した後、Android Studio はこれらを異なる色で視覚的にマークしました。

# built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin
gen
gradle

# Local configuration file (sdk path, etc)
local.properties

# Eclipse project files
.classpath
.project

# Android Studio
.idea
.gradle
local.properties
out
build
production
*.iml
*.iws
*.ipr
*~
*.swp
于 2013-12-31T03:52:51.497 に答える
6

使用する:

svn propset svn:ignore 'file you want to ignore'

プロパティを参照してください。

global-ignores 設定オプションもチェックしてください。

于 2012-07-02T12:19:58.517 に答える
5

TortoiseSVN を使用している場合、これは次の方法で実現できます。

  • bin ディレクトリを右クリック -> TortoiseSVN -> 無視リストに追加 -> bin

コミットすると、ルートまたはトランク ディレクトリが強調表示されます。複数のファイルを選択してから同時に無視することもできます

  • 右クリック -> TortoiseSVN -> 無視リストに追加 -> X個の項目を名前で無視します。
于 2015-04-07T19:04:54.880 に答える