0 वोट
340 व्यूज़

लगभग 10 साल पहले, जब मेरे एक सहकर्मी का परियोजना Paratext और mercurial वर्ज़न कंट्रोल (send/receive) का उपयोग करके शुरू हो रही थी, उनके कंप्यूटर ने तारीख़ के साथ कुछ अजीब हरकतें कीं। Paratext में लगभग 10 कमिट्स की तारीखें 2038 के रूप में प्रदर्शित होती हैं, लेकिन अन्य mercurial सॉफ्टवेयर में वे 2095 के रूप में दिखाई देती हैं। हालाँकि रिवीज़न नंबर कम है, ऐसा लगता है कि Paratext तारीख़ के आधार पर क्रमबद्ध करके इतिहास प्रदर्शित करता है, और यह मामला इस मामले में बहुत परेशान करने वाला है। एक प्रकाशित रिपॉज़िटरी में पुरानी कमिट की तारीख़ बदलना असंभव लगता है। तो क्या हमारे पास Paratext के भीतर या TortoiseHg या किसी अन्य चीज़ के साथ इन बेकार कमिट्स से छुटकारा पाने के लिए कोई समाधान है? वे इतनी पुरानी हैं कि वे कुछ भी नहीं जोड़ती हैं, लेकिन मुझे उनसे छुटकारा पाने का तरीका नहीं मिल रहा है।


समाधान यह लगता है कि यह इनमें से एक होगा

  1. सारा इतिहास हटा दें (अनुकूल नहीं है लेकिन आसानी से प्राप्त किया जा सकता है)
  2. Paratext इतिहास मेनू में अपने क्रमबद्ध क्रम को बदलता है ताकि यह तारीख़ के बजाय रिवीज़न नंबर पर आधारित हो (केवल एक परियोजना के लिए करने लायक नहीं)
  3. कुछ hg जादू (rebase, collapse, evolve, histedit या किसी अन्य चीज़ का उपयोग करके) (प्रकाशित) कमिट्स को बदलने के लिए।

मैं यह इसलिए यहाँ लिख रहा हूँ ताकि अन्य लोगों के पास भी एक समान समस्या हो, और भी दो विचारों के कारण जो paratext टीम के लिए फीचर/डेव अनुरोधों का रूप ले सकते हैं।

  1. मुझे लगता है कि Paratext में इतिहास सूचियाँ (विशेष रूप से compare texts) तारीख़ के अनुसार क्रमबद्ध होने पर बेकार और संभावित रूप से खतरनाक होती हैं, यदि किसी कंप्यूटर की तारीख़ कभी भी बिगड़ने की संभावना हो। नीचे मौजूद mercurial सिस्टम के पास कमिट तारीख़ से स्वतंत्र रूप से रिवीज़न को क्रमबद्ध करने का एक तरीका है। MacHg और TortoiseHg दोनों रिवीज़न को सही क्रम में प्रदर्शित करते हैं, जबकि साथ ही दिखाते हैं
  2. बदलाव के लंबे इतिहास वाले पुस्तकों की सूची के लिए वर्तमान UI काफी कठिन हो जाता है और बदलावों को ट्रैक करने की कोशिश के लिए इसे अधिक उपयोगी बनाया जा सकता है।

तो क्या यह सलाह है कि मैं अपने सहकर्मी की परियोजना को कैसे ठीक करने में मदद कर सकता हूँ? क्या कोई और यह सोचता है कि इतिहास प्रदर्शन के क्रमबद्ध क्रम को समायोजित करने के लिए Paratext फीचर अनुरोध कीजिए लायक है?

English से मशीन-अनुवादित
Paratext में द्वारा (510 अंक) | 340 व्यूज़

1 उत्तर

+1 मत
सर्वोत्तम उत्तर

इतिहास संशोधन वास्तव में केवल ड्राफ्ट चेंज सेट्स के लिए समझदारी भरा है। इसलिए, जब तक कोई Paratext S/R एडमिन को आपकी ओर से S/R सर्वर पर बदलाव करने के लिए नहीं समझा पाता और परियोजना के सभी उपयोगकर्ताओं के साथ समन्वय करके उनके कॉपी को हटाने और फिर एक साफ़ कॉपी S/R करने के बाद, यह वास्तव में एक सुरक्षित विकल्प नहीं है।

एक अन्य विकल्प यह हो सकता है कि एक फीचर अनुरोध के लिए:
4. Paratext के “Convert Project” (एडमिन टूल) को बेहतर बनाना ताकि अमान्य तारीखें स्वतः ठीक हों।

English से मशीन-अनुवादित
द्वारा [Moderator]
(2.4k अंक)

मेरे विचार से यह एक इतनी अद्वितीय स्थिति है कि इसे बाहर से संभाला जाना चाहिए और PT को पुनः प्रोग्राम करने की आवश्यकता नहीं होनी चाहिए। बस मेरे 2 सेंट।

मेरे अपने mercurial के साथ प्रयोगों के आधार पर, मेरा अनुमान है कि आप mercurial में rebase या अन्यथा इतिहास संपादित कर सकते हैं, लेकिन इससे संभवतः सभी कमिट्स के लिए सभी हैश पुनः गणना किए जाएंगे। मूल रूप से आप परियोजना को फोर्क कर रहे हैं। इसके लिए Registry और प्रत्येक सदस्य के कंप्यूटर से परियोजना को हटाने, और फिर इसे पुनः साझा करने की आवश्यकता होगी।

English से मशीन-अनुवादित

धन्यवाद। पुष्टि मिलकर अच्छा लगा। मूल रूप से, जो मैंने उम्मीद की थी कि मेरे लिए एक सरल समाधान होगा, वह वास्तव में एक गैर-सरल समस्या है। बस यह अफसोस की बात है कि Paratext, mercurial क्लाइंट्स के विपरीत, rev id के बजाय कमिट तारीख़ के अनुसार क्रमबद्ध करता है।

English से मशीन-अनुवादित

एक बात याद रखने योग्य है कि चेंजसेट क्रम (rev id's) अलग-अलग उपयोगकर्ताओं के लिए अलग हो सकता है। (तारीख़ का उपयोग कम से कम प्रत्येक उपयोगकर्ता के लिए चीज़ों को सुसंगत बनाता है)। साथ ही, यदि आपके पास एक ऐसा उपयोगकर्ता था जो S/R कम बार करता था, तो कई महीने पहले किए गए बदलाव किसी अन्य उपयोगकर्ता द्वारा कल किए गए बदलावों से पहले प्रकट हो सकते हैं। (यदि क्रम rev id के अनुसार हो)

English से मशीन-अनुवादित

संबंधित प्रश्न

0 वोट
3 उत्तर 478 व्यूज़
We have some teams/projects that are ready to publish a number of books using Paratext 8 (not a full NT yet), ... | Papua New Guinea [Email Removed].pgmailto:[Email Removed].pg
SIL LSS PNG 411 पूछा गया सितंबर 19, 2017
0 वोट
0 उत्तर 165 व्यूज़
Click in a project to make it the active window. From the Project menu, select Recent Changes.... The Recent Changes ... -see-who-has-made-what-changes-in-a-project-text/366)
[Expert]
anon421222
735
पूछा गया फ़रवरी 23, 2017
Paratext में
+1 मत
0 उत्तर 216 व्यूज़
The project you set up to automatically display the text of another project in a different writing system must be a ... inventory information from the project on which it is based.
[Expert]
anon421222
735
पूछा गया फ़रवरी 23, 2017
0 वोट
1 उत्तर 263 व्यूज़
Will there be a date after which one can no longer register for PT7? This page (https://pt8.paratext.org) says that ... such a user still be able to get a PT7 registration? Thanks
anon310851 135 पूछा गया अप्रैल 3, 2018
+1 मत
1 उत्तर 198 व्यूज़
WARNING: This question involves messing with aspects of Paratext that weren't intended to be messed with by the ... caused by removing project history which I haven't considered?
mnjames 1.9k पूछा गया सितंबर 27, 2017
Paratext में
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For just as each of us has one body with many members, and these members do not all have the same function, so in Christ we, though many, form one body, and each member belongs to all the others.
Romans 12:4-5
3,049 प्रश्न
6,007 उत्तर
5,672 टिप्पणियाँ
2,029 उपयोगकर्ता