6

accurev の下にディレクトリ ツリーがあります。このツリーには、バージョン管理から完全に除外したいディレクトリ作業があります (サブディレクトリを含む)。.acignore を使用できますか?

4

3 に答える 3

9

はい、そのために.acignoreに2つのエントリが必要です。1つはディレクトリを除外し、もう1つはそのコンテンツ(サブディレクトリを含む)を除外します。

myproject/bin/Debug
myproject/bin/Debug/*

「myproject」サブディレクトリの親にある.acignoreファイルを保持/プロモートするだけです。

于 2012-02-16T03:55:32.993 に答える
2

それがまさにそのファイルの目的です。

次のようなエントリを追加して、「作業」ディレクトリを除外します。

path/to/directory/work

または、「work」という名前のすべてのファイルとフォルダーを除外する場合は、次のようにします。

**/work

これが機能することを確認するためにこれをテストしました。accurev バージョン 5.7 では、「作業」の内容を除外するために別のエントリは必要ありません。ただし、このような一般的なファイル名「work」に「**」ワイルドカードを使用することはお勧めしません。

.acignore ファイルをプロジェクトの他のユーザーと共有する場合は、.acignore ファイル自体をプロモートして、他のユーザーがプルダウンできるようにしてください。

これは、標準の maven、intellij、eclipse、および git ファイルを除外するために、マシン上の任意の accurev リポジトリのルートに配置した .acignore ファイルです。

**/target
**/.idea
**/.metadata
**/.classpath
**/.project
**/.settings
**/.git
**/*.iml
**/*.ipr
**/.gitignore
**/atlassian-ide-plugin.xml

そうは言っても、同僚が「ターゲット」という名前のパッケージを作成して継続的インテグレーションビルドを壊したことがあるので、注意して使用してください。

于 2015-01-27T18:29:28.873 に答える
0

はい、acignore ファイルを使用して accurev にディレクトリからファイルを除外/無視するように指示できます。ただし、.acignore ファイルのスコープは現在のディレクトリに制限されています。そのため、ディレクトリごとに .acignore ファイルを作成する必要があります。

参考文献 http://www.accurev.com/download/docs/5.4.0_books/AccuRev_WebHelp/AccuRev_TechNotes/wwhelp/wwhimpl/common/html/wwhelp.htm#href=per_dir_pathname_opt.html&single=true

于 2013-05-04T12:28:53.170 に答える