
仕事でSubversionを使ってリソースの管理を行うことになりました。
そこで、Subversionの勉強をしています。
しかし、調べてもわからないことが発生し困っています。どなたかご存じの方はご教授お願い致します。
質問内容は下記になります。
Aさんがチェックアウトした場合、他の人が同じリソースをチェックアウトできなくする方法はありますでしょうか?
通常、ロックを行えばチェックアウトはできても他人はコミットする事ができないと思います。
しかし、今回チェックアウトを行う人は運用者でありPC1台です。運用者がチェックアウトを行って、開発者へリソースを渡すイメージです。
何か方法はありますでしょうか?
No.4ベストアンサー
- 回答日時:
僕の勘違いだと思いますが、ちょっと気になったので回答してみます。
> しかし、今回チェックアウトを行う人は運用者でありPC1台です。運用者がチェックアウトを行って、開発者へリソースを渡すイメージです。
このモデルですと、そもそも開発者がリポジトリの場所を知っている必要すら無いのではないでしょうか?
> Aさんがチェックアウトした場合、他の人が同じリソースをチェックアウトできなくする方法はありますでしょうか?
Aさんが運用者なのであれば、Aさんだけがリポジトリへのアクセス権をもっていればいいのですよね?
仮にAさんからBさんへ、運用者が移る場合はアクセス権を移動するということですよね?
でも、チェックアウトできないということは、履歴も差分を見ることができないですし、修正を戻すこともできないので開発者の人は、なんの恩恵も得られず、また運用者の方に作業が集中して、お休みすることも出来なくなったりしませんか?
チェックアウトするとは、作業コピーを取得するということなので、そういう事だと思うのですが。
Subversionというよりは、RCSに近い運用ですね。
#RCS は最近あまり聞きませんが、SubvsersionのリファレンスとなったCVSのさらに元になった版管理システムで、基本一人で運用するものです。その一人は管理者アカウントであることが多かったです。
#これが、みんなで管理する上で不便なので Subversion へ進化してきたという背景があります。
No.3
- 回答日時:
開発者の数だけIDとパスワードを作って、
運用者が各開発者のIDを使ってチェックアウト&ロックをしたらどうでしょうか?
このとき、サブバージョンにIDとパスワードを覚えさせないように設定します。
運用者がうっかり別の開発者のIDでチェックアウトすることも防げますし、誰のためにチェックアウトやコミットをしたかのログを残すこともできます。
No.2
- 回答日時:
リポジトリの読み取りにもパスワードを設定する。
ってくらいでしょうか…。
# もちろん、ユーザー名とパスワードを知っている人が他にいたら、そちらでもチェックアウト可能になりますが。
リポジトリ側には「誰が」「どこで」「どこに」チェックアウトしたか…という情報は残りませんし。
http://daipresents.com/weblog/fujihalab/archives …
とか。
リポジトリがhttpで…であればapacheの方で設定することになるでしょう。
No.1
- 回答日時:
ご希望とは違いますが、Subversionのディレクトリ構成で、特定のディレクトリを運用者以外は
リードオンリーにして、運用者のみがライト可にして、開発者は、このディレクトリのみを参照させる
では、どうでしょうか?
Apache環境ではありますが、AuthzSVNAccessFileをキーワードとして検索すれば情報があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(地域情報・旅行・お出掛け) 東京大学駒場キャンパスに徒歩圏内のホテルについて 今月六月の下旬に東大駒場キャンパスに大事な用事があ 4 2022/06/04 10:21
- SOHO・在宅ワーク・内職 エクスペディア領収書宛名変更 3 2022/10/20 10:37
- ホテル・旅館 教えてください ホテルのチェックアウトについて 例えば、8月の13から17まで予約し、16日の夕方と 8 2022/08/11 11:42
- その他(宿泊・観光) チェックアウトしないでずっといれるスーパー銭湯、サウナ、カプセルホテルはありますか? ホテル以外の安 2 2022/10/06 17:49
- カップル・彼氏・彼女 予定していた旅行が全て相手の仕事の都合で無くなりました。 仕事なので仕方ないと思っていましたが、そも 5 2022/11/26 12:51
- その他(地域情報・旅行・お出掛け) スーパー銭湯、サウナ、カプセルホテルに詳しい方に質問です。 ホテル以外の安いところで2ヶ月ほど泊まろ 2 2022/10/06 17:46
- 東北 宿泊区分について 1 2022/08/31 17:16
- その他(暮らし・生活・行事) ホテルで起こったこと 3 2022/06/03 20:08
- ホテル・旅館 24時間受付可能なホテルの「泊数」について 4 2023/06/20 12:56
- ホテル・旅館 誕生日サプライズのホテル(三井ガーデンホテル豊洲プレミアorヒルトン東京お台場) 3 2023/04/01 02:25
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Subversionのリビジョン番号一...
-
TortoiseSVNでリポジトリURLの...
-
svnでファイル移動すると履歴が...
-
tortoiseSVNについての質問です。
-
[SVN]Subversionリポジトリの容...
-
TortoiseSVNにおける削除ファイ...
-
Tortoise SVNでのファイルをア...
-
SVNへ登録した際の「日時」につ...
-
ナレッジDB
-
subversionの質問です。
-
「.svn」の隠しフォルダが勝手...
-
Subversionで日本語ファイル名...
-
subversionでログを表示しよう...
-
Subversionでチェックアウトが...
-
WEB制作におけるバージョン管理...
-
RapidSVNの管理方法について
-
SVN 削除してしまったフォルダ...
-
Excel: ファイル名になぜ、[...
-
彼女の過去の恋愛に嫉妬してし...
-
CSVファイルの特定行の削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
svnでファイル移動すると履歴が...
-
[SVN]Subversionリポジトリの容...
-
TortoiseSVNでリポジトリURLの...
-
Subversionで日本語ファイル名...
-
TortoiseSVNにおける削除ファイ...
-
subversionでログを表示しよう...
-
Tortoise SVNでのファイルをア...
-
svnadmin loadをするとエラーする
-
Subversionのチェックアウトが...
-
Subversionのリビジョン番号一...
-
TortoiseSVN1.6.7でのhttps接続
-
SVNへ登録した際の「日時」につ...
-
SVNのアンロック
-
Subversionでチェックアウトが...
-
".svn-base"という拡張子の追加...
-
SVN 削除してしまったフォルダ...
-
リビジョン指定でのSVNログ取得...
-
svnリポジトリ内の一部のフォル...
-
「.svn」の隠しフォルダが勝手...
-
pre-commitでリビジョン番号を...
おすすめ情報