2009-03-14 3 views
25

के बिना एक गिट भंडार पढ़ना, मैं एक सुपर-छोटे (अधिमानतः PHP) वेब ऐप बनाने का विचार खोज रहा हूं, जो एक गिट भंडार के लिए न्यूनतम फ्रंट-एंड के रूप में (अन्य चीजों के साथ) सेवा करेगा।गिट

"Git" प्रक्रिया निष्पादित करने के लिए बिना एक Git भंडार (".git" फ़ोल्डर) पढ़ने के लिए किसी भी पुस्तकालय/लेख? मैं एक गिट भंडार का प्रबंधन करने के लिए एक एपीआई की तलाश में हूं। मैं केवल इस तरह के पिछले प्रतिबद्ध पढ़ने के रूप में बुनियादी कार्यों, में दिलचस्पी रखता हूँ (commiter के नाम, टिप्पणी, तारीख प्रतिबद्ध), प्रदर्शित करने और शाखाओं से गुजरने ...

धन्यवाद, ANaimi

+1

यहां विषय पर एक अच्छा लेख है: http://git-scm.com/book/en/Git-Internals-Git-Objects – Fordi

उत्तर

17

चाहेंगे this (Git एपीआई दस्तावेज) किसी भी मदद की हो?

यहाँ php विस्तार के बारे में संसाधनों की एक सूची है (अन्य पुस्तकालय कोड के आसपास रैपर प्रदान करने के लिए करने के लिए यानी):

इसके अलावा, इन भी प्रासंगिक प्रतीत होता है,:

+2

गिट एपीआई दस्तावेज़ लिंक अब टूटा हुआ है :-( –

+0

और अब यह अब नहीं है टूटी हुई :-) – Potherca

8

आप Cgit प्रोजेक्ट को भी देखना चाहते हैं क्योंकि उन्होंने कुछ ऐसा किया है (सिवाय इसके कि वे अपनी खुद की गिट लाइब्रेरी बनाते हैं - git सीधे चलने से बचने के लिए)।

JGit, एक शुद्ध जावा कार्यान्वयन है, जो आपके लिए उपयोगी हो सकता है।

2

मुझे लगता है कि इस तरह के मामले में सबसे अच्छी शुरुआत Interfaces Frontends And Tools पृष्ठ गिट विकी पर हो सकती है।
आप eWiki (github) करने के लिए वहाँ लिंक जो माना जाता है कि देशी उपयोग करता है (PHP में) Git के लिए उपयोग पा सकते हैं।

+0

हाँ वास्तव में उस अभी मैं क्या कर रहा है। eWiki के कोड को देखते हुए। – ANaimi

5

भी glip, Git का एक शुद्ध php कार्यान्वयन, जो eWiki से निकाला गया था की कोशिश करो।