2011-03-25 6 views
1

블로그에 추가 된 파일을 추적하기 위해 Grit/Git을 데이터베이스로 사용합니다.Grit은 커밋에서 파일을 제거합니다.

인덱스에서 파일을 삭제하는 방법에 대한 예제를 찾을 수 없습니다. 나는 여전히 내 Git 히스토리 (커밋 내역으로 돌아가서 가져올 수 있음)에 파일을 가질 수 있기를 원하지만 현재 HEAD에서 제거하려고한다.

팁이나 트릭이 있습니까?

답변

0

이 작동합니다 :

require 'grit' 

    repo_path = '/Users/alagu/code/myproject/' 
    removable_file = '/Users/alagu/code/myproject/file.txt' 
    repo = Grit::Repo.new(repo_path) 
    Dir.chdir(repo_path) 
    repo.remove([removable_file]) 
    repo.commit_index "Deleted #{removable_file}" 
관련 문제