2017-05-02 5 views
0

저는 Cloud9를 사용하고 있습니다. 저는 그것에 대해 상당히 새롭기 때문에 "rails g Scaffold"문장을 작성하고 실행했지만 그 전에는 변경을 잊어 버렸습니다. 이전 날짜의 변경 사항을 롤백 할 수있는 방법이 있습니까? 마지막으로이 작업을 3 일 전에했고 모든 변경 사항을 되돌리려면 내 사이트가 처음부터 3 일 전에했던 것처럼 보이게했습니다. 당신이 좋아하는 어떤 버전 제어 시스템을 사용하는 경우Ruby on Rails의 변경 사항을 어떻게 롤백합니까?

+0

https://docs.c9.io/docs/file-revision-history을 설명 무슨 일을하려고 할 것인가? – moveson

+0

그게 무슨 뜻인지 모르겠다해서 미안해. 너는 갓 허브에 대해서 말하는거야? 그렇다면 아무 것도 거기에 프로젝트를 백업하지 않았습니다. –

+0

@ JohnDoe git에서는 다양한 시점에서 애플리케이션의 스냅 샷을 정의 할 수 있습니다. Github은 이러한 '리포지토리'의 웹 UI이지만 git은 컴퓨터에서 실행하는 프로그램입니다. 지금까지 사용하지 않았다면 롤백하기에는 너무 늦었 겠지만 지금은 커밋을 시작하는 것이 좋습니다. 그런데, 모든'rails g' 명령은 유사한'rails d' 또는'rails destroy' 명령을 사용하여 생성 된 파일을 제거합니다. –

답변

1

그것은 의존 github.com

당신이 github에, 예를 들어, 그것을 할 수있는 여러 가지 방법이 사용하는 경우 그런 경우가 있다면, 난 당신을 통해 걸을 수 .

은 Cloud9를 들어 당신이 자식 같은 버전 관리 시스템을 사용하고 여기

+0

실제로 git을 사용하지 않았다면 가장 좋은 옵션은 파일 개정 이력을 사용하는 것입니다. –