[cvs-jp-info 581] Re: ユーザ、グループ、パーミッション情報の保持

Zurück zum Archiv-Index

Mika Ohtsuki mika****@mikam*****
2004年 7月 27日 (火) 10:10:56 JST


こんにちは、みかままです。
何を目的とされてるのか不明なので動作についてだけ。

斉藤 雅人 wrote:
> チェックアウト時にリポジトリのファイル情報を引き継ぐことは可能でしょうか。
> (イメージ的にはcpコマンドの-pオプションの様な動作です)

少なくとも私は知りません。C/SがともにUNIX環境の場合のデフォルト動作は、

・cvs import時のパーミッションをリポジトリファイルが引き継ぐ
・cvs commit時のS側実行user/groupがリポジトリファイルのuser/groupになる
・cvs commit時のS側時間がリポジトリファイルの時間になる
・cvs checkout時のパーミッションはリポジトリファイルのものを引き継ぐ
・cvs checkout時にはC側umaskの影響を受ける
・cvs update時のC側実行user/groupが作業ファイルのuser/groupになる
・cvs update時のリポジトリファイルの時間が作業ファイルの時間になる

だったはずです。Windows環境ではまた違った動作をします。

> ”PreservePermissions”機能のサポートされていない環境での実現を考えています。

問題が多いので廃止されましたね。なんにしろオーナは変わらなかったような気
がしますが。
----
みかまま
http://www.mikamama.com/
mika****@mikam*****




CVS-JP-info メーリングリストの案内
Zurück zum Archiv-Index