2009-04-02 11 views
13

私たちはソフトウェア開発のためにLinux上でCVSを使用しています。すでにチェックインされているCVSのファイルに実行権限を追加するにはどうすればよいですか?

私が作業しているスクリプトの1つに、CVSリポジトリに設定された実行ビットが設定されていないことに気付きました。

実行ビットをファイルに追加する方法はありますか?

リポジトリを直接変更することが必要だと思いますが、これを行う方法はわかりません。

答えて

9

リポジトリ内の関連する,vファイルの権限を変更します。 this articleとすると、ファイルはCVSROOT内の,vファイルと同じアクセス許可でチェックアウトされます。

+1

私はFirefoxブラウザであなたのリンクを試しました...アドレスバーの "%2B"を "+"で置き換えるまでは機能しませんでした。 –

+0

@金キム、ありがとう - 私はリンクを修正しました。 stackoverflowのマークダウンにはいくつかの問題がありました。 –

0

Cvsコマンドオプション時計は、ファイルのアクセス許可を復元することもできません。監視されている場合、ファイルがチェックアウトされると、読み取り専用になります。 CVSのmanページから:

$ cvs watch --help_options 

Usage: cvs watch {on|off|add|remove} [-lR] [-a <action>]... [<path>]... 

on/off: turn on/off read-only checkouts of files 

だから、それが唯一のたびに読んで作っリポジトリからチェックアウトを削除するcvs watch off filenameを使用しています。

関連する問題