rugged

    2

    1답변

    현재 사용자가 만든 데크가 Git 저장소 역할을하는 플래시 카드 응용 프로그램에서 작업 중입니다. 앱에서 카드를 만들면 저장소에 새로운 파일이 커밋되고 카드가 변경되고 파일이 변경되며 카드가 삭제되면 잘 읽혀집니다. 응용 프로그램이 저장하는 파일 형식은 gzip으로 압축 된 Git 저장소이므로 어떤 시점에서도 저장소를 디스크에 쓸 필요가 없습니다. 이런 방

    2

    1답변

    베어 리포지토리에 $ git ls-tree -r master을 입력 할 수 있습니다. (이것은 git ls-files 명령으로 아무 것도 알아 듣지 못하는 repos에서 얻을 수있는 것과 같은 종류입니다.) 전체 파일 목록과 git 저장소에 대한 sha 참조는 git 저장소에 있습니다. Rugged를 사용하면 특정 지사 또는 마스터에서 해당 파일 목록을 어

    1

    1답변

    나는 최근에 Rugged를 사용하기 시작했고 이미 몇 가지 문제가 발생했습니다. 기본적으로 Git repo에 모든 것을 추가하고, 단계별로 변경 사항을 적용하고, 모든 것을 지점으로 푸시합니다. 나는 다음과 같이 첫 번째 단계부터 시작했다 : @repo = Rugged::Repository.new(Dir.pwd) @index = @repo.index

    2

    1답변

    Rugged를 사용하여 빨리 감기 "병합"을 수행하는 표준 방법은 무엇입니까? 는 here에서 나는 하나 개의 가능한 리드 발견 # Move branch forward # Since there's no fast-forward merge in this lib yet, do it by hand. br = repo.branch "master" br.move

    0

    2답변

    자식 배열에서 디렉터리 배열을 제거하고 제거 된 각 디렉터리에 대해 1 커밋을 시도합니다. 저는 Rugged와 Gitlab_git (Rugged를 둘러싼 다소 포괄적 인 래퍼)를 사용하고 있으며, 지금까지는 실제로 삭제와 커밋을 제외한 모든 작업을 수행했습니다. 전체 트리/디렉토리를 제거하는 방법을 설명하는 Rugged Readme에는 아무것도 표시되지 않

    1

    1답변

    this question과 비슷하지만 새 파일을 만드는 대신 원본에서 병합을 시도하고 있습니다. Rugged::Repository의 merge_commits을 사용하여 새 색인을 만들고 새 병합 커밋을하면 git은 (origin에서 오는) 새 파일을 삭제 된 것으로보고합니다. 병합 인덱스를 생성, > origin_target = repo.references

    0

    1답변

    그릿의 Repository#status과 동일한 Rugged (v0.19.0)의 메소드가 있습니까? 난 견고한에도 Repository#status을 찾았지만 정보가 없습니다. * 검색 중입니다. * 저장소에 추가 된 파일과 새로 추가 된 파일이있는 준비된 파일은 무엇입니까?

    0

    1답변

    Rugged :: Index #add를 사용하여 색인에 새 파일을 추가하려고합니다. 인덱스에 성공적으로 추가 된 것으로 보이지만 연관된 Rugged :: Repository #status 이 지정된 파일에 대해 지워집니다.가 파일 "TEST_JJV_IRB1"를 추가 내 시도 >> path = "TEST_JJV_IRB1" => "TEST_JJV_IRB1"

    2

    2답변

    git repo의 로컬 복사본에서 날짜 이후 커밋을 얻은 다음 파일에 관련된 수정 사항을 추출하려고합니다. 나는 자식 명령이 비교하려는 경우 , 그것은 다음과 같습니다가 많은처럼 보이는 것을 require "rugged" require "date" git_dir = "../ruby-gnome2/" repo = Rugged::Repository.ne

    27

    4답변

    전용 서버에 gitlab을 설치하는이 자습서 [link]을 따릅니다. 내가 필요 : sudo -u git -H bundle install --deployment --without development test postgres aws 그러나 견고한 설치하는 동안 오류가 발생했습니다 : - Gem::Installer::ExtensionBuildError: