grit

    7熱度

    1回答

    我有一個小應用程序,管理類似於Github/Gitorious的幾個git存儲庫。 Github允許inline file editing,我想知道是否有人對他們如何管理這個有任何想法。 我最初的想法是它會完成存儲庫的完整克隆,使用您的提交來替換文件,提交和推送,但這看起來像是一個非常昂貴的操作,像linux內核這樣的大型存儲庫。 任何想法更有效的方式來添加和編輯文件到裸存儲庫?

    1熱度

    1回答

    有沒有使用Grit在回購中創建分支的方法?我似乎無法在文檔中找到方法,也沒有任何參考可以在網上找到。

    2熱度

    3回答

    我有一些關於砂礫/ Git的問題,我希望你能幫助我。這裏是我的代碼: # create Repo r = Repo.init_bare 'myrepo.git' i = r.index # first commit to master i.add('myfile.txt', 'my file contents') i.commit("This is my commit") # se

    4熱度

    1回答

    我相當有信心,這是要麼不可能,要麼我失去了一個顯而易見的選擇,但諮詢grit's Git class後,主旨鏈接in this SO post,另砂礫標記問題上的SO,我來了空白。 我用砂礫一系列的安裝我的應用程序rake任務。其中一項任務克隆了一些存儲庫。 使用在linked gist作爲示例的代碼,這是GIT中克隆在砂礫的輸出(應IRB一個gem install grit後工作開箱,紅寶石1.

    3熱度

    1回答

    我在學習grit(版本2.4.1)。這是我的基本代碼: #!/usr/bin/env ruby -wKU require "grit" repo = Grit::Repo.new("./myproject") p repo.commits 運行此代碼給了我很多警告。 This GitHub diff,由用戶@Dogbert指出,幫我消除他們中的一些,現在我得到的唯一如下: UPDAT

    1熱度

    3回答

    如何在Ruby on Rails應用程序中顯示用SHA-1指定的提交內容?

    0熱度

    1回答

    我有一個由SHA-1發現的樹,代碼是: tree = repo.tree(sha) 現在我需要通過文件名查找blob並顯示其內容

    3熱度

    2回答

    如何從安全的Git Repo(例如GitHub上的SSH)下載文件(或克隆回購),然後使用Ruby Grit將更改提交回repo? 謝謝!

    3熱度

    3回答

    我在搞Ruby ruby​​ gem ......看我怎麼用它來管理/訪問正在運行的Gitosis服務器。有誰知道是否可以添加/提交文件到本地裸回購,還是我需要設置本地「正常」回購,並使用SSH將其推送到本地主機上的裸回購?

    0熱度

    1回答

    使用Grit處理ruby/git項目,但我無法以編程方式更新我的子模塊。我想出了missing_method函數如何映射到git以及如何使用它執行未寫入砂礫的任務,但子模塊更新函數看起來不起作用。 這裏是我的代碼示例: git = Grit::Git.new(@repository) git.pull pp git.submodule({:quiet => false, :verbose =>