rugged

    2

    1答えて

    私は現在、ユーザーが作成したデッキがGitリポジトリの役割を果たすフラッシュカードアプリケーションに取り組んでいます。アプリでカードが作成されると、新しいファイルがリポジトリにコミットされます。カードが変更され、ファイルが変更され、カードが削除されると、ポイントが取得されます。 アプリケーションが保存するファイル形式は、gzipされたGitリポジトリです。したがって、いつでも、リポジトリをディスク

    0

    2答えて

    の舞台、を見て {:path=>"file.txt", :oid=>"c6fdbacd7400805042668f4ccf70fc1ebbdac361", :dev=>0, :ino=>0, :mode=>33188, :gid=>0, :uid=>0, :file_size=>0, :valid=>false, :stage=>1, :ctime=>1969-12-31 19:00:00 -05

    5

    1答えて

    Rugged(Rubyバインディングlibgit2)を使用して、既存のリポジトリへのコミットをプログラムで作成しようとしています。私は頑丈なREADMEで提供されているドキュメントに従おうとしましたが、コードベースの現在の状態とあまり一致しないと思います。私は、次のコードを実行しようとするとエラーが発生しておいてください。 require 'rugged' # Create an instanc

    2

    2答えて

    gitリポジトリのローカルコピーで日付の後にコミットされたコミットを取得し、ファイルの関連する変更を抽出しようとします。 私はgitのコマンドにこれを比較したい場合、それは次のようになります。ここでは git log -p --reverse --after="2016-10-01" は、私が使用するスクリプトです: require "rugged" require "date" git