Avatar ·

एक कमांड से Go मॉड्यूल की सभी डिपेंडेंसी कैसे अपडेट करें?

सभी को नमस्कार! मैंने Go सीखना शुरू किया है और डिपेंडेंसी अपडेट करने की समस्या का सामना कर रहा हूँ। मेरे पास एक प्रोजेक्ट है जो कई एक्सटर्नल पैकेज का उपयोग करता है। यहाँ मेरी go.mod फ़ाइल है:\n\n```\nmodule my-project\n\ngo 1.21\n\nrequire (\n github.com/gin-gonic/gin v1.7.7\n github.com/go-sql-driver/mysql v1.6.0\n github.com/jmoiron/sqlx v1.3.4\n)\n```\n\nमुझे पता है कि एक विशिष्ट पैकेज को अपडेट करने के लिए `go get -u github.com/gin-gonic/gin` कमांड का उपयोग किया जा सकता है। लेकिन अगर मेरे पास कई डिपेंडेंसी हैं तो क्या करूँ? प्रत्येक को मैन्युअल रूप से देखना लंबा और असुविधाजनक है। इसके अलावा, मैंने सुना है कि `go get -u ./...` कमांड है, लेकिन यह किसी कारण से सभी पैकेज को अपडेट नहीं करता, केवल उन्हीं को जो सीधे सोर्स कोड में निर्दिष्ट हैं।\n\nमैंने यह भी देखा है कि अपडेट के बाद वर्जन कॉन्फ्लिक्ट या असंगति उत्पन्न हो सकती है।