3

私はPHPIDEとしてNetBeansを使用しており、docblockに次のような@versionタグが表示されています。

@version $Id someinfo and timestamp

NetBeansには、コミットごとにこれを自動的に更新する方法がありますか?それとも、このタグの要点を完全に見逃していますか?

4

2 に答える 2

8

いいえ、Netbeansには方法がありません。しかし、破壊はします...

正確なタグは$Id$であり、svnプロパティに対応しますsvn:keywords=Id。構成ファイルを見つけます(Linuxでは通常下にあり~/.subversion/configます。Windowsでは下にあり~\Application Data\Subversion\Configます。そのファイルを見つけて(または存在しない場合は作成して)、次の行を追加します。

[miscellany]
enable-auto-props = yes

[auto-props]
*.php = svn:keywords=Id

行末タイプをLF(\n)に設定する場合は、最後の行を次のように置き換えるだけです。

*.php = svn:keywords=Id;svn:eol-style=LF
于 2010-08-16T23:38:42.267 に答える
0

これは私のために働いた:

ソースフォルダに移動して、これを実行します。

find . \( -name '.svn' -prune \) -o -name '*.php' -exec svn propset svn:keywords "Id " {} \;

これにより、各ファイルのキーワードが手動で設定されます

于 2014-08-13T08:44:45.400 に答える