Tíquete #13834

自動デフォルト設定機能 対象ディレクトリの拡張
: 2008-10-30 15:20 Última Atualização: 2008-11-04 03:16

Relator:
Dono:
Estado:
Fechado
Componente:
(Nenhum)
Marcos:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum

Details

[#13743] 自動デフォルト設定機能 SVN 利用時のエラー回避 で話題に上りましたが、
.metadata.default\.plugins\org.eclipse.core.runtime\.settings
以外の設定についても共有したいものが出てきました。

対象を「.metadata.default\.plugins 配下のディレクトリすべて」に拡張していただけないでしょうか?

Ticket History (3/5 Histories)

2008-10-30 22:41 Updated by: cypher256
Comentário
対応しました。ご確認ください。
・.svn と .cvs ディレクトリーは除外されます。
・コピーされた場合は pleiades.log にログが出力されます。

1.2.3.p9.I20081030
http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/trunk/Pleiades/build/pleiades.zip?rev=285&root=mergedoc&view=log
2008-10-31 01:56 Updated by: miau
Comentário
毎度すばやい対応ありがとうございます。
.svn がある環境で動作確認いたしました。

ちなみに .svn、.cvs 以外のディレクトリには対応しないのでしょうか?
Mercurial(.hg)、Git(.git?)等は今後利用が増えてきそうなので、
考慮しておいたほうが良いような気もします。

対応要望というわけではないのですが、何かの役に立つかもしれませんので
この辺りについて知っている限りの情報を書いておきます。

----

・各種バージョン管理ソフトの拡張子の一覧は見つかりませんでしたが、
ack のデフォルト除外ディレクトリが参考になりそうです。
(いくつかバージョン管理ソフトではないものも混じってますが・・・)
 【 ack プロジェクトページ: http://petdance.com/ack/ 】
 【 ソース: http://search.cpan.org/src/PETDANCE/ack-1.86/Ack.pm 】

・このページによると、CVS の拡張子は .cvs でなく CVS のようです。

・上記以外に管理ファイル(ディレクトリではなく)として、
vssver.scc(~VSS6.0)、vssver2.scc(VSS2005)もあります。

・Subversion にはディレクトリ名を .svn でなく _svn にする
オプションがあった気がします。
【 http://tortoisesvn.tigris.org/tsvn_1.3_releasenotes.html 】

2008-10-31 09:34 Updated by: cypher256
Comentário
すばらしい。非常に有用な情報ありがとうございます。
CVS は素で間違えました。Ant デフォルト除外を組み込んだほうが
いいかなとは考えてましたが、ここまで広範囲に考えてませんでした。
vssver2.scc、_svn の件も考慮します。

下記、参考にします。
>【 ソース: http://search.cpan.org/src/PETDANCE/ack-1.86/Ack.pm 】
%ignore_dirs = (
'.bzr' => 'Bazaar',
'.cdv' => 'Codeville',
'~.dep' => 'Interface Builder',
'~.dot' => 'Interface Builder',
'~.nib' => 'Interface Builder',
'~.plst' => 'Interface Builder',
'.git' => 'Git',
'.hg' => 'Mercurial',
'.pc' => 'quilt',
'.svn' => 'Subversion',
blib => 'Perl module building',
CVS => 'CVS',
RCS => 'RCS',
SCCS => 'SCCS',
_darcs => 'darcs',
_sgbak => 'Vault/Fortress',
'autom4te.cache' => 'autoconf',
'cover_db' => 'Devel::Cover',
_build => 'Module::Build',
);

こちらは Ant デフォルト除外
http://ant.apache.org/manual/dirtasks.html#defaultexcludes
**/*~
**/#*#
**/.#*
**/%*%
**/._*
**/CVS
**/CVS/**
**/.cvsignore
**/SCCS
**/SCCS/**
**/vssver.scc
**/.svn
**/.svn/**
**/.DS_Store
2008-11-03 16:11 Updated by: cypher256
Comentário
SVN 以外のバージョン管理ファイル除外に対応しました。

http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/trunk/Pleiades/build/pleiades.zip?root=mergedoc&view=log

1.2.3.p9.I20081103

・[#13834] 自動デフォルト設定機能 対象ディレクトリの拡張 (miau)
SVN 以外のバージョン管理ファイルもコピー対象から除外
・q4e、m2eclipse の訳を追加
2008-11-04 03:16 Updated by: miau
  • Estado Update from Aberto to Fechado
  • Ticket Close date is changed to 2008-11-04 03:16
Comentário
.svn 以外についても除外されることを確認いたしました。ご対応ありがとうございました。

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login