私は決して Subversion のプロではありません。しかし、私はコーディング プロジェクトに使用し、springloops.com の展開機能を使用しています (気に入っています)。
新しい展開または新しいプロジェクトで定期的に書き込み可能にする必要があるいくつかのログ、キャッシュ、およびイメージ フォルダーがあります。展開またはダウンロードするときに、フォルダーのアクセス許可が既に設定されているようにする方法はあります0777
か?
私は決して Subversion のプロではありません。しかし、私はコーディング プロジェクトに使用し、springloops.com の展開機能を使用しています (気に入っています)。
新しい展開または新しいプロジェクトで定期的に書き込み可能にする必要があるいくつかのログ、キャッシュ、およびイメージ フォルダーがあります。展開またはダウンロードするときに、フォルダーのアクセス許可が既に設定されているようにする方法はあります0777
か?
残念ながら、Subversionは権限の保存をサポートしていません。ただし、この説明(Nabbleの「Unixファイルパーミッション」(外部リンク))によると、svnプロパティと少しのシェルスクリプトを使用できます。
プロパティをsubversionに保存するには:
$ svn propset owner username aFile
$ svn propset group groupname aFile
$ svn propset mode filemode aFile
後でファイルのアクセス許可を再適用するには:
$ chown `svn propget owner aFile`.`svn propget group aFile` aFile
$ chmod `svn propget mode aFile` aFile
svnはファイル(またはフォルダー)のアクセス許可を保存できないため、タスクを少し面倒にするためのスクリプトを作成するしかありません。
作業コピーをチェックアウトすると、定義により、作業コピー全体への書き込みアクセス権が与えられます。