私たちはソフトウェア開発のためにLinux上でCVSを使用しています。すでにチェックインされているCVSのファイルに実行権限を追加するにはどうすればよいですか?
私が作業しているスクリプトの1つに、CVSリポジトリに設定された実行ビットが設定されていないことに気付きました。
実行ビットをファイルに追加する方法はありますか?
リポジトリを直接変更することが必要だと思いますが、これを行う方法はわかりません。
私たちはソフトウェア開発のためにLinux上でCVSを使用しています。すでにチェックインされているCVSのファイルに実行権限を追加するにはどうすればよいですか?
私が作業しているスクリプトの1つに、CVSリポジトリに設定された実行ビットが設定されていないことに気付きました。
実行ビットをファイルに追加する方法はありますか?
リポジトリを直接変更することが必要だと思いますが、これを行う方法はわかりません。
リポジトリ内の関連する,v
ファイルの権限を変更します。 this articleとすると、ファイルはCVSROOT内の,v
ファイルと同じアクセス許可でチェックアウトされます。
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
を使用しています。
私はFirefoxブラウザであなたのリンクを試しました...アドレスバーの "%2B"を "+"で置き換えるまでは機能しませんでした。 –
@金キム、ありがとう - 私はリンクを修正しました。 stackoverflowのマークダウンにはいくつかの問題がありました。 –