rugged

    1熱度

    1回答

    我有一個堅固的樹對象,我想知道它的路徑(相對於根)是什麼,當樹寫入時它是什麼commit ID。例如: tree = repo.lookup '7892eeee70c08fae4db63aef7000dea39f883b30' #sha/oid of tree 我應該在這個樹對象上執行哪些操作,以便獲取其路徑並提交id?

    0熱度

    1回答

    方法__call在來電時運行undefined方法。我需要在類中調用任何現有方法時觸發,如__callAll。 最簡單的方法是在每種方法中調用該方法,但我不喜歡這種方法。使用Zend框架。 請告訴我該怎麼做?

    2熱度

    1回答

    我試圖創建一個堅固的使用下面的測試腳本提交: require "rugged" r = Rugged::Repository.new(".") index = r.index index.read_tree(r.references["refs/heads/master"].target.tree) blob = r.write("My test", :blob) index.add(:

    1熱度

    1回答

    應用diff或補丁文件如何將該diff作爲提交應用到我的dest分支? # @param src [Rugged::Object] - the rugged object or string to compare from # @param dst [Rugged::Object] - the rugged object or string to compare to, defaults

    1熱度

    1回答

    在不考慮任何實現行爲或主機ᴏꜱ的情況下,在設計中是否存在文件或目錄名中不允許的字符? 我特別感興趣(考慮Git有時用作前端)如果允許ᴀꜱᴄɪɪɴᴜʟ字符。 如果不允許這樣做,那麼可以嘗試創建具有堅固性的文件導致遠程代碼執行?

    2熱度

    2回答

    我試圖獲得在日期之後在本地副本的git回購已完成的提交,然後提取相關的修改文件。 如果我想與此相比,一個git命令,這將是: git log -p --reverse --after="2016-10-01" 這裏是我使用的腳本: require "rugged" require "date" git_dir = "../ruby-gnome2/" repo = Rugged::Re

    0熱度

    1回答

    我在我的linux服務器上安裝了solr 5.2.1。在儀表板部分的UI管理屏幕中,我有一個文件描述符計數,它顯示了一些值給我。所以任何人都可以解釋一下這個文件描述符的數量。 這只是在Linux盒子裏,我已經在Windows環境下安裝了同樣的solr版本,但是在UI屏幕上沒有顯示文件描述符計數。這只是特定於Linux/Unix框? 由於 阿達什訥

    2熱度

    1回答

    我的問題歸結爲標題:是rugged存儲庫實例(打算是)線程安全嗎?當我使用它時,我可能能夠解決我已經有更長時間的問題:在使用不同的Repository實例時使用堅固的(有意爲)線程安全訪問git存儲庫? 語境 我使用堅固訪問存儲爲文件可以通過共享網絡前端訪問回購多個用戶的Git倉庫。到目前爲止,我爲每個訪問創建了一個新的Repository實例,因爲它表現得足夠好,似乎是安全的(我無法在文檔中找到

    0熱度

    1回答

    我試圖模仿在紅寶石以下: 對象= $ 1 TAG_NAME = $ 16 消息= $ 3 USER_NAME = git config user.name USER_EMAIL = git config user.email 日期= date +%s tag="object ${object} type commit tag ${tag_name} tagger ${user_name} <

    2熱度

    1回答

    我目前正在開發一個flashcard應用程序,其中由用戶創建的套牌充當Git存儲庫。當在應用程序中創建一張卡片時,一個新文件將被提交到存儲庫,當卡片被更改,文件被更改以及卡片被刪除時 - 您就明白了。 應用程序保存的文件格式是gzip Git存儲庫,因此在任何時候我都不需要將存儲庫寫入磁盤。我怎樣才能最好地把治療甲板作爲一個Git倉庫來處理?