समस्या यह है कि किसी भी forking के लिए प्रतिबद्ध एक "गुमनाम" शाखा (के रूप में एक नामित शाखा है, जो एक अलग अवधारणा है के खिलाफ) बनाता है, और डिफ़ॉल्ट ग्राफ को नहीं देख सकते जगह अच्छे आईडी के बिना स्थिर कॉलम में काम करता है। इस प्रकार, कार्यान्वयनकर्ता ने छोड़ दिया और हमारे पास वर्तमान ग्राफ है।
अब, मुझे लगता है कि आप जो पहला दृश्य देते हैं वह बहुत ही बढ़िया है, और कुछ हेरिस्टिक्स का उपयोग करना संभव है (अज्ञात 1-ए, डेवलपर 2-ए, डेवलपर 2-बी, आदि) के आधार पर अज्ञात शाखाओं में आईडी को असाइन करना। वह अच्छा होगा। :)
योगदान समय!
अद्यतन
मैं देखना चाहते हैं क्या:
- प्रतिबद्धता अनुसार क्रमबद्ध खड़ी करके समय के लिए प्रतिबद्ध है, बल्कि संशोधन पूर्णांक आईडी से।
- क्षैतिज क्रमबद्ध, नामित शाखा द्वारा समूहीकृत, और प्रत्येक शाखा के अंदर प्रति कमिटर। (और प्रत्येक कमिटर प्रतिबद्ध के पास होना चाहिए, मामले में एक committer काँटेदार और अपने डेटा विलय कर दिया गया।)
इसका मतलब यह है और एक एल्गोरिथ्म दृश्य को आबाद करने से पहले सभी करता है (जो देखा जाना चाहिए रहे हैं) को देखने के लिए है सही कॉलम/पंक्ति में "डॉट्स" प्रतिबद्ध रखना।सभी प्रतिबद्ध अधिक
तीन गुजरता हालांकि पर्याप्त चाहिए, और प्रत्येक हे (एन) समय है, जो सब कुछ के लिए हे (एन) है में किया जा सकता:
- की पैदल दूरी पर सभी डेटा इकट्ठा करने के लिए (शाखाओं इकट्ठा/कमिटर) (हे (एन))
- तरह शाखाओं/उपयुक्त स्तंभ क्रम
- तरह से युग के बाद से सेकंड पर मूलांक-तरह के साथ समय (O (n लॉग इन करें n) या बेहतर हे (एन) के लिए प्रतिबद्ध करता है में करता है)
- समूह
समूह के अनुसार चलने और डॉट्स और पूर्वजों की रेखाएं चलाएं
हो सकता है कि हमें काम करने के बीच लाइनों को रूट करते समय स्मार्ट (एआर) होना चाहिए, लेकिन यह देखा जाना बाकी है। विशेष रूप से, हम मौजूदा एल्गोरिदम
पर एक संपूर्ण कॉलम का उपयोग करने के बजाय विलय को जोड़ने के लिए वर्ट-डॉट्स के बीच ऊर्ध्वाधर स्थान का उपयोग कर सकते हैं, जो आप टोर्टोइजएचजी को शाखा के लिए स्थैतिक स्थिति कैसे प्रदर्शित करते हैं, इस पर कोई भी अपडेट ? – tkokasih
@wannabeprogrammer मेरे हिस्से से कोई नहीं। चूंकि मैंने इस सवाल को लिखा है, इसलिए मैंने शाखाओं (ClearCase या Subversion शैली) के बारे में सोचना बंद करना सीखा है और इसके बजाय इसे बुकमार्क के रूप में देखें। गिट में स्विच करने से उसमें मदद मिली। – MdaG