문제

어떻게 저장할 파일의 권한에 저장소?몇 개의 파일을 읽을 필요가 단지 세 번째는 파티 프로그램에서 부수고 그 후에 검사의 저장소에 그들은 설정을 읽기/쓰기가 가능합니다.

나는 google 에서 발견 블로그 포스팅에서 2005 는 미국의 파괴하지 않는 저장하는 파일 권한이 있습니다.패치가 있고 연결-스크립트를 나열됩(url 이 하나만 여전히 존재하).세 년 후에는 여전히 파괴하지 않 저장 파일의 권한 있는 후크 갈 수 있는 유일한 방법에 대해 이?(나는 결코 완료 후크 및 오히려 무언가를 사용하는 기본을 파괴.)

도움이 되었습니까?

해결책

한 가지 가능한 솔루션을 작성하는 것입하는 스크립트를 확인에 나머지 부분과의 코드와 실행의 첫 번째 단계로서 귀하의 프로세스를 구축 합니다.

이 스크립트 실행을 통해 당신의 사본 코드베이스를 설정을 읽는 권한에 특정 파일입니다.

이 스크립트가 읽어보 목록에서 파일을 간단하는 입력한 파일입니다.이 것이 그것을 쉽게 유지하고 쉽게 다른 개발자들이 쉽게 이해할 수 있도록 하는 파일을 읽기 전용으로 표시.

다른 팁

SVN 는 기능을 가지고 있다의 저장 메타데이터( 과 함께)파일이 있습니다.속성은 기본적으로 그냥 키/값 쌍으로,그러나 몇 가지 특별한 키를 같이'svn:실행'는 경우,이에 대한 속성이 있는 파일을 파괴할 것이트 시스템의 실행 가능한 파일을 검사할 경우 파일이다.는 동안 내가 이것을 알고 있는지 정확히 무엇을 찾고 그냥 있을 수 있습니다 충분한(대 me).

다른 속성에 대한 라인 끝(svn:eol 풍)및 mime 형식(svn:mime-type).

거의 네이티브를 저장하는 방법 파일의 권한에서 SVN.

모두 asvn패치 에서 블로그 포스팅을 것 같다(와 호스에 공식 SVN 저장소),그리고 그것은 좋은 일이지만,나는 생각하지 않는 것입니다 그들은 이러한 메타 데이터 처리 코어 버전은 곧.

SVN 하는 능력이 있었 처리 링크실행 특별히 오랜 동안,그러나 어느 쪽에서 제대로 작동 Win32.I wouldn't hold my 호흡을 위한 또 다른 이러한 비용 휴대용 기능이다(그렇지 않을 너무 열심히 구현하의 상단에 이미 존재하는 메타데이터가 시스템입니다.)

해 쓰 쉘 스크립트를 수동으로 조정 파일 권한이 다음에 넣어 텍스트를 입력하시면 됩니다

이지 않은 완벽하게 말했 이전에 응답을 아직입니다.내가 싫어하는 부활 zombied 스레드 하지만입니다.

때문에 추가하는 권한에 대한 지원 SVN 것을 수용하는 여러 운영체제의 및 권한 유형,NFS,POSIX,ARWED 및 RACF

이 SVN 부풀어 가능성 충돌와 충돌하는 권한 유형을 다음과 같 NFS 및 POSIX,또는 열대 이용 가능/의 보안 취약성을 검사합니다.

거기에 몇 가지 해결 방법이 있습니다.pre-commit 게시하고,시작하는 더 일반적으로 사용되고 있는 일부의 파괴 시스템입니다.하지만을 제어할 수 있는 권한을 가진 이제까지 무엇 프로그래밍 언어 당신이 좋아한다.

시스템 구현은 내가 부르는 포장기,유효성을 검사하는 최선을 다하고 파일의 작동을 복사 후,구문 분석하는 메타데이터는 파일 목록의 기본적 권한을 원하는 파일/폴더를,그리고 어떤 변화를 그들을 당신은 또한 욕망이다.

Owner, Group, Folders, Files
default: <user> www-user 750 640
/path/to/file: <user> non-www 770 770
/path/to/file2: <user> <user> 700 700

할 수 있도에 따라 확장이 허용하는 것과 같은 자동화된 움직이는,그 이름을 변경,태그를 수정하여 유형,같은 알파,베타,release candidate,릴리스

로 클라이언트를 지원하여 체크아웃 귀하의 저장소에 파일을 사용 권한을 가진 연결되어 있습니다.당신이 찾고 더 나은으로 만들의 설치 프로그램 패키지를 제공하는 리소스입니다.

상상 사람들이 자신의 설정 저장소로 실행에서 설정한 권한으로 루트:www-사용자 4777

입 업데이트 링크에 대한 SVN 패치를 처리하는 유닉스식 파일의 권한이 제대로입니다.내가 테스트에 fedora12 와 같이 예상대로 작동하려면:

나는 단지 저장/usr/bin/asvn 사용 asvn 대신 svn 명령이 필요한 경우 사용 권한 제대로 처리.

많은 답변을 명시하고 있는 svn 저장하지는 않는 파일 권한이 있습니다.이 사실이 될 수도 있지만,를 해결할 수 있었 dll 파일의 실행 권한 없이 문제는 단순히 이러한 단계:

  1. chmod755badpermission.dll
  2. mv badpermission.dll ../
  3. svn 업데이트
  4. svn rm badpermission.dll
  5. svn commit badpermission.dll -m"제거 dll 해결하는 권한을"
  6. mv../badpermission.dll .
  7. svn 추가 badpermission.dll
  8. svn commit badpermission.dll -m"추가 dll 을 다시 수정하는 권한을"
  9. rm badpermission.dll
  10. svn 업데이트
  11. badpermission.dll 으로 돌아온 실행 권한

@morechilli:

이 asvn 에서 래퍼가 내 이전 포스트와 블로그에서 OP 의 게시물로 당신이 제안한다.하지만 그것을 저장하는 권한에서 해당 파일의'저장소의 특성을 반대하는 단일 외부 파일입니다.

내가 추천하는 것을 생성하는 권한을 사용하여 지도 mtree 유틸리티(FreeBSD 에는 그것이 기본적으로),저장소 지도에서,저장소와 같이,위에서 언급되었,스크립트를 실행하는 것 복원을 적절한 파일에서 사용 권한도의 첫 번째 단계는 프로세스를 구축 합니다.

잠그는 것이 이 문제를 해결하지 않습니다.잠 중지에서 다른 사람을 편집하는 파일입니다.이것은 제삼자에 얻을 수있는 응용 프로그램의 일부로 실행 빌드 프로세스하려는 파일에 쓰기-그것을 변경하는 휴식의 프로세스를 구축 합니다.따라서 우리를 중지해야에서 프로그램 파일을 변경하는 것은 단순히 표시하는 파일을 읽기 전용입니다.우리는 정보에서 개최되는 repository 및 실행에서는 품질,가지,등등.

Graham, svn 하지 않는 저장할 권한이 있습니다.귀하의 옵션만을 감싸는 전화 svn 에서 스크립트입니다.스크립트를 호출해야 svn 과 함께 인수를 설정한 권한이 나중에 있습니다.환경에 따라 필요할 수 있는 호출하는 스크립트 svn 및 조정 PATH 하기 위해 호출됩니다.

내가 매우 다음과 같 morechilli 의 아이디어가 있는 파일의 목록 및 사용 권한 확인 저장소에 자체입니다.

우리가 만들어하는 배치 파일 이것을 가능하게 합니다.선호하는 것이 실제 지원을 파괴하지만...

을 고려하여 svn lock 다른 사람을 허용하지 않으려면에서 작성하는 파일입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top