여기 내 상황이 있습니다. 내 노트북과 서버 모두에 일련의 파일을 보관합니다. rsync를 사용하여 두 위치간에 동기화 설정이 이미 있습니다. 최근에 나는이 파일들의 특정 부분이 소스 제어하에 있어야한다고 결정했다. 나는 이것을 git
으로 사용하고 있습니다.git를 사용하는 데 문제가 있습니까?
그래서 내가 rsync를 사용으로 동기화 shared/
있습니다. 그렇다면 shared/stuff/
이 자식 제어하에 있습니다. 로컬 인 저장소의 두 위치에서 git을 사용할 것입니다. 한 번에 하나의 사본으로 만 작업하며 항상 파일을 앞뒤로 동기화합니다.
git
을 가지고있는 유일한 이유는 단지 오늘 내가 실수로 일부 코드를 삭제하고 다시 가져올 수 없기 때문입니다.
그래서 내 진짜 질문 : rsync
이 git
을 깰 것이다 어떤 일을합니까? 혹은 그 반대로도?
편집 : 궁금한 분들은 git 대신 rsync를 사용하는 이유는 이미 공유/폴더 동기화를 유지하는 훌륭한 시스템을 갖추고 있기 때문에 git 저장소를 유지하려고합니다. .
하지만 두 가지 큰주의 사항이 있습니다. 특히 다른 항목을 편집하기 전에 동기화해야합니다. git을 사용하여 동기화 (끌어 오기, 푸시)하면 위험을 감수하지 않아도됩니다. 즉 그것이 사용되는 방법입니다. 현재이 기술은 원격 저장소를 로컬 (또는 원격지의 로컬)을 통해 복사하기 때문에 최근 변경 사항을 잃을 위험이 있습니다. –