2013-08-24 1 views
1

저는 Subversion을 처음 접했고 저장소 파일이 Subversion 외부에서 변경된 경우 어떻게 작동하는지에 대한 답을 찾을 수 없습니다. 누군가 단순히 svn copy가 아닌 저장소에 복사본을 작성하는 것입니다. 이 경우 저장소를 탐색하면 Subversion이 새로운 파일이나 디렉토리가 있다는 것을 알리겠습니까? 파일을 삭제하면 어떻게됩니까? 나는 RapidSVN을 사용하고 있는데, 나는 파일을 커밋하고 싶을 때 작업 복사본 측면에서 이와 같이 작동하지만 저장소가 서버 측에서 어떻게 작동하는지 알지 못한다.가능한 보안 위반을 파악하기 위해 파일 및 파일 시스템 변경 사항을 추적하고 싶습니다. 이 작업에 Subversion을 사용할 수 있습니까?

나는 무엇을 달성하기를 원할까요? 우리의 웹 사이트는 금이갔습니다. 상사가 스크립트를 작성하여 파일 시스템을 모니터하고 파일 및 파일 시스템 변경 사항 (파일 크기, 파일 이름, 마지막으로 수정 된 권한)에 대한 보고서를 작성하기를 원합니다. Subversion은 본질적으로 이것을 수행하며, 실제로이 작업을 위해 Subversion을 사용할 수 있다면 명령어를 호출하고 출력을 처리 할 수 ​​있는지 궁금합니다.

+0

Server Fault 같은 사이트는 "우리의 웹 사이트에 금이 된"다른 하나의 보안에 대해 물어 제안 - 그래서 당신은 소스 코드가 서버에있는 말? 더 좋은 방법은 웹 사이트를 보호하는 것입니다! –

+0

안녕 미치! 예, 물론, 우리는 이미 그 단계를 밟았지만, 어떻게 그리고 어디서 들어 왔는지 알지 못합니다. 그래서 내 상사가 웹 사이트 파일 트리를 모니터하고 싶어합니다. 그래서 뭔가가 있으면 보고서를 만들고 경고를 자동화 할 수 있습니다. 에. 나는 당신의 충고에 감사하지만, 그것 이외에, 당신은 어떻게 생각하니? 파일 시스템을 모니터링하기 위해 svn을 사용할 수 있습니까? – dsplynm

답변

1

Subversion은 하지 파일 시스템 감사 도구입니다 - 당신은해야합니다

  1. 서버를 보호
  2. 위로 서버를 백업 버전 제어를 위해
  3. 같은 자식 또는 mecurial 같은 분산 VCS를 사용하는 것을 고려 .

난 강력 SO 등

+0

내 질문에 오해가 있었다는 것이 내 잘못이라고 생각합니다. 알아요, svn은 무엇이고 그렇지 않습니다. 그럼에도 불구하고 당신의 대답은 내가 찾고있는 구절 : '파일 시스템 감사'에 포함되어 있습니다. 감사. :) – dsplynm