2016-07-22 2 views
0

리눅스에는 dropbox 또는 "Local History"과 같은 파일 및 디렉토리 버전을 추적하기위한 유틸리티 또는 파일 시스템이 Intellij Idea products에 있습니까? 내 말은 사용자가/etc/ssh/sshd_conf와 같은 파일을 변경하면 데몬이 파일 저장 후 자동으로 변경 사항을 감지하고 파일에 대한 새 버전을 생성한다는 것입니다. 그 후 사용자는 파일 및 디렉토리에 대한 변경 사항을 누구와 언제 볼 수 있습니다. 필자는 auditd에 익숙하며 파일 또는 디렉토리에서 버전을 지정하지 않는 파일 변경을 감시하도록 구성합니다. git과 같은 버전 제어 시스템도 자동화되어 있지 않으므로 사용자 작업이 필요하며 자동으로 버전 관리가 만들어지지 않습니다.리눅스 기반 시스템에서 보관 용 자동 파일 버전 관리

+0

로컬로 작업하고 있습니까 아니면 서버 지향 솔루션이 받아 들일 수 있습니까? – harmonica141

+0

Eunuchs가 등장 할 때까지 거의 모든 주요 운영 체제가 이러한 기능을 갖추고있었습니다. – user3344003

답변

4

파일 시스템 NILFS을보고 필요에 따라 확인해야합니다.

1

나는 손으로 롤 것 incron를 포함하는 솔루션이나 inotifywait (패키지 데비안에서 incroninotify-tools)의 사용을 사용자 지정 스크립트 (backgroun에 실행을).

두 경우 모두 "이벤트가 기록 된 후 닫힌 파일"(CLOSE_WRITE 이벤트)에 의해 트리거 된 스크립트 코드는 새 버전의 파일을 가져 와서 선택한 VCS에 의해 저장소 관리자에 커밋합니다.

관련 문제