grit

    1

    2答えて

    gitで特定のコミットの影響を受けるファイルのリストが必要です。 Gitのショー--pretty =「フォーマット:」コマンドラインから、私はこれを行うことができます--name-のみ(SHA) しかし、どのように私はRubyでグリットを介してこれを行うことができますか?

    2

    2答えて

    私はGritリポジトリでGritを使ってタグを作成しようとしていますが、ライブラリが参照タグをサポートしているかどうかはわかりません。 Grit::Tag.create_tag_object(repo, params, actor) ただし、軽量タグのみが作成されます。参照されたタグを持つために私はまた、タグにREFを作成する必要がありますが、update_refの実装は次のようになります。私

    0

    1答えて

    rails cを使用すると、repo = Grit::Repo.name("/path/path")と入力してもエラーは発生しません。 しかし、これをレールコントローラに入力すると、エラーメッセージ:uninitialized constant AaaController::Gritが表示され、require 'grit'を追加すると、no such file to load -- gritと表示

    2

    2答えて

    私はRuby gem git(バージョン1.2.5)で作業する最後の日を試みましたが、十分にうまくいくかどうかはわかりません。私はgritを見つけましたが、それはよりアクティブですが、Windows 7で動作させることができませんでした。Windows 7ではgritを使用しましたか?特にstatus、addなどの方法を使用しましたか? 私の作業環境: Windows 7の64ビット ルビー1.9

    0

    1答えて

    私は非常に簡単なことをしようとしています:git repoからruby gem Gritを使ってdiffを読んでください。私はファイルを作成し、 "これは最初のファイルを変更しています"という行を追加しています。今、私は差分を取得するには、この操作を行います。 r = Grit::Repo.new("myrepo") c = r.commits.first d = r.commit_diff(

    7

    1答えて

    Github/Gitoriousに似たいくつかのgitリポジトリを管理する小さなアプリケーションがあります。 Githubはinline file editingを許可しています。誰かがこれをどのように管理しているかについて知っていれば知りたいのですが。 私の最初の考えは、リポジトリの完全なクローンを作成し、提出物を使ってファイルを置き換え、コミットし、プッシュすることでしたが、これはLinuxカ

    1

    1答えて

    教育プログラミングのためにgit-wikiのコピーをクローンしました。今、挑戦として、私はブロブの日付を取得する方法を把握しようとしました。 ブロブは限り私はそれを見て、あなただけのコミットの日付を取得することができ repository.tree/(page_name + extension) で取得されます。ブロブを含む最新のコミットを取得する方法は?

    5

    1答えて

    私は最近、gitをストレージに使用し、ルビーをフロントエンドとして使用するプロジェクトの作業を開始しました。私のスクリプトの最初のバージョンはruby-gitを使っていましたが、これはかなりシンプルですが大丈夫でした。コミットとログでより具体的な作業が必要になったとき、私はグリットに移行することをお勧めしました。しかし、私は道路ブロックを持っていて、遠隔地のリポジトリを複製することはできないようで

    7

    4答えて

    私のプロジェクトでgithubのようなフォーク/プルリクエスト機能を実装するには、自動マージ機能がプルリクエストを表示しているたびにソース/ターゲットリポジトリ間の競合を検出する必要があります。 「git request-pull」の出力を分析する方法が1つあります。競合を検出する簡単な方法はありますか?私は私の前の回答を削除した

    1

    1答えて

    私はGritを使ってレポを作成し、何度かコミットしています。私がコミットするたびに、私のコミットは保存されますが、古いものは消えます。誰でも私が間違っていることを何か手がかりがありますか? まず、私はレポを作成してコミットします。私はコミットをログに記録した場合、私はコミットIDを取得し、すべてが repo_name = 'repos/myrepo.git' repo = Repo.init_b