私はaccurevの下にディレクトリツリーを持っています。このツリーには、良い(サブディレクトリを含む)バージョン管理から除外するディレクトリ作業があります。 .acignoreを使用することはできますか?ただ、促進/維持などAccurev .acignore
myproject/bin/Debug
myproject/bin/Debug/*
、(サブディレクトリを含む)、その内容を除外するために、ディレクトリおよびその他を除外するために1:
私はaccurevの下にディレクトリツリーを持っています。このツリーには、良い(サブディレクトリを含む)バージョン管理から除外するディレクトリ作業があります。 .acignoreを使用することはできますか?ただ、促進/維持などAccurev .acignore
myproject/bin/Debug
myproject/bin/Debug/*
、(サブディレクトリを含む)、その内容を除外するために、ディレクトリおよびその他を除外するために1:
うん、あなたはそのため.acignoreで2つのエントリが必要です"myproject"サブディレクトリの親の.acignoreファイル。
はい、acignoreファイルを使用して、ディレクトリからファイルを除外/無視するようにaccurevに指示できます。しかし、.acignoreファイルの範囲は現在のディレクトリに制限されています。したがって、ディレクトリごとに.acignoreファイルを作成する必要があります。
これは、そのファイルの正確な内容です。
単に「仕事」ディレクトリ除外するために、このようなエントリを追加します。これを行う「仕事」という名前のすべてのファイルとフォルダを除外する場合
path/to/directory/work
か、を:
**/work
私はこれが動作することを確認するためにこれをテストしました。バージョン5.7のaccurevでは、「仕事」の内容を除外するために別個の入力を必要としません。しかし、このような一般的なファイル名 "work"に "**"ワイルドカードを使用することはお勧めしません。
.acignoreファイルをプロジェクトの他のユーザーと共有する場合は、.acignoreファイル自体を昇格させて、他のユーザーがプルダウンできるようにしてください。
これは私が標準のMaven、IntelliJの、日食、およびgitのファイルを除外するために私のマシン上で任意のAccuRevのリポジトリのルートに入れ.acignoreファイルです:
**/target
**/.idea
**/.metadata
**/.classpath
**/.project
**/.settings
**/.git
**/*.iml
**/*.ipr
**/.gitignore
**/atlassian-ide-plugin.xml
私がかつて持っていた、と述べました同僚は "target"という名前のパッケージを作成して継続的な統合ビルドを中断しますので、注意して使用してください。
私はそれを試しましたが、うまく動作しません。私はまだそれらのディレクトリとファイルを "accurev stat -x"で見ています。 – Michael
"myproject"ディレクトリまたは現在そのソース管理下にある子のいずれかに相当しますか?そうであれば、AccuRevはあなたの無視する項目を無視しているかもしれません。もちろん –
です。プロジェクトのルートに.acignoreファイルがあり、ルートのすぐ下に "work"ディレクトリがあります。 – Michael