1

私が取り組んでいるプロジェクトでは、SVN を使用しています。そこで、Netbeans 用の SVN プラグインをインストールしました。これは今のところうまく機能しています。

クラスやその他の php ファイルでは、@version タグ付きの docblock を使用しています。バージョンタグの $Id$ を自動入力/置換するプラグインを作成する方法を知りたいですか?

現在、Win7 と NetBeans 7.1.2 を使用しています。の下の構成ファイルに次の行を追加しました%APPDATA%\Roaming\Subversion config

*.php = svn:keywords=Id
*.phtml = svn:keywords=Id
*.js = svn:keywords=Id

また、次の行からコメントを削除しました。

enable-auto-props = yes

NetBeans の再起動後、(UserPath).netbeans\7.1.2\config\svn\config の構成ファイルが以前に追加されたデータで更新されていることに気付きました。

しかし、変更したファイルをコミットすると、@version タグは更新されません。直後に $Id$ だけが残ります。私は何を間違っていますか、または何かを設定し忘れましたか?

次のようになります。

@version $Id: XYZ.php 637 2012-10-08 15:13:38Z flo $
4

1 に答える 1

0

明らかに、または

  • config-changes が再生されない (テスト用に新しいファイルを作成する)
  • auto-props の「小さな」詳細の 1 つを忘れていました。それらは、リポジトリに存在しないファイルを有効にした後に作成された新しいものに適用されます。これらのファイルには、手動で svn:keywords を追加する必要があります。確認するsvn proplist -v <FILENAME>
于 2012-11-27T22:38:16.847 に答える