編集したユーザーにファイルを自動的に表示するには?

編集したユーザーにファイルを自動的に表示するには?

ユーザーが共通のファイルセットにアクセスできるように共有ディレクトリ構造を設定しました。ユーザーが作成したファイルはそのユーザーの所有であるため(グループは親ディレクトリから継承されます)、チームは新しいファイルを要求する人を知ることができます。ただし、ユーザーが変更したファイルはそのユーザーを反映するように更新されないため、チームは誰がファイルを編集したのかわかりません。

ユーザーが編集したファイルがそのユーザーに自動的に表示されるようにしたいと思います。

資産はすでに改訂管理下にありますが、チェックインの間に誰がこの共有サンドボックスをローカル編集しているかをチームに伝えたいと思います。理想的な世界では、人々はすべての変更をコミットまたは整理することを覚えていますが、完璧な人はいません。

編集する

「すでに改訂管理の下にある」というのは、それがsvnチェックアウトだということです。私たちは独自のバージョン管理タイプを実装するためにファイルシステムのトリックを使用しません。この特別なケース(ほとんどの場合、これは言葉にならないことに気づきました)、誰もが自分のサンドボックスで変更をコミットして投稿するのではなく、支払いを共有するのが最も生産的です。

ベストアンサー1

グループや他のユーザーのファイルへの書き込みアクセス権を削除しますが、誰でもファイルを削除できるように、ディレクトリへの書き込みアクセス権を付与します。その後、ユーザーがファイルを変更するには、元のファイルを削除し、その場所に別のファイルを書き込む必要があります。

または許可することができます(他のコマンドはsudo chown許可しません)。sudoこれにより、ユーザーが編集する前に所有権が得られます。

おすすめ記事