4 पॉइंट द्वारा xguru 2020-12-19 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • Docs को 2 हफ्ते पहले ही माइग्रेट किया जा चुका है

  • Source को इस वीकेंड माइग्रेट किया जाएगा

  • Ports को timing समस्या के कारण अगले साल मार्च में माइग्रेट करने की योजना है

  • जब FreeBSD 2008 में CVS से SVN पर गया था, तब Git FreeBSD के आकार को संभाल नहीं पाता था

→ बेशक, इसके अलावा workflow बदलाव को लेकर भी अलग-अलग राय थीं https://wiki.freebsd.org/GitDrawbacks

3 टिप्पणियां

 
galadbran 2020-12-20

उफ़... लगता है अब मुख्य धारा के खिलाफ जाना मुमकिन नहीं रहा।

जब mercurial और git के बीच अभी बढ़त की लड़ाई चल रही थी, तब मुझे Mercurial ज़्यादा पसंद था, लेकिन github के दबदबे के आगे वह पूरी तरह दब गया, आह T_T

हम भी कई सालों से git इस्तेमाल कर रहे हैं, और distributed repository होने की वजह से local branch या local commit को खुलकर इस्तेमाल कर पाना इसकी एक अच्छी बात तो है,

लेकिन बड़े repository इस्तेमाल नहीं कर पाते, इसलिए उन्हें बाँटना पड़ता है... bitbucket में 2GB limit लग जाए तो वह हर तरह का काम ही मना कर देता है, यह देखकर मैं घबरा गया था। submodule ऐसे बने हैं कि इस्तेमाल करो तो गलती होने की पूरी गुंजाइश रहती है, इसलिए उनकी सिफारिश नहीं कर सकता। एक बार किया हुआ merge फिर से करते-करते वही conflict दोबारा सुलझाना पड़ता है, और फिर कभी गलत merge भी हो जाता है... फ़ाइलों के line ending अपने-आप बदल देने जैसा बेतुका फ़ैसला इसमें क्यों डाला गया है... सामान्य source control repository के तौर पर इस्तेमाल करने के लिए इसमें ऐसे अजीब default फ़ैसले बहुत हैं, इसलिए कुल मिलाकर यह मुझे खास पसंद नहीं है।

 
functor 2020-12-21

ओह.. मैंने mercurial इस्तेमाल नहीं किया है, इसलिए जिज्ञासा है—क्या आप बता सकते हैं कि आपने जिन चीज़ों का ज़िक्र किया, वे mercurial में कैसे काम करती हैं?

  • submodule

  • merge conflict

  • फ़ाइल line ending

क्या mercurial इन चीज़ों को ज़्यादा स्मार्ट तरीके से संभालता है?

 
kbumsik 2020-12-19

उम्मीद है Firefox भी Mercurial से git पर शिफ्ट हो जाएगा। मैंने Firefox में योगदान किया है, लेकिन यह इतना कन्फ्यूज़िंग था कि काफी परेशानी हुई।