mix phoenix.gen.html
फ़ाइलों का एक समूह उत्पन्न करता है। मैं इस पीढ़ी को पूर्ववत कैसे करूं? या मुझे इसे हाथ से करना है?मैं फीनिक्स.gen.html कैसे मिश्रण पूर्ववत कर सकता हूं?
उत्तर
मेरा मानना है कि source code या mix help
कमांड से 'पूर्ववत' करने का कोई विकल्प नहीं है।
$ mix phoenix.gen.html Tweet tweets tweet:string
* creating web/controllers/tweet_controller.ex
* creating web/templates/tweet/edit.html.eex
* creating web/templates/tweet/form.html.eex
* creating web/templates/tweet/index.html.eex
* creating web/templates/tweet/new.html.eex
* creating web/templates/tweet/show.html.eex
* creating web/views/tweet_view.ex
* creating test/controllers/tweet_controller_test.exs
* creating priv/repo/migrations/20160118194027_create_tweet.exs
* creating web/models/tweet.ex
* creating test/models/tweet_test.exs
इस आप जानते हैं कि नष्ट करने के लिए फाइलों से: इस मिश्रण आदेश phoenix.gen.html
तथापि दिखाती हैं, जो फाइलों के नीचे की तरह उत्पन्न किया गया है।
मुझे नहीं लगता कि कोड कोडिंग टूल के लिए यह विशेष रूप से अच्छा विचार है कि वह किसी भी बदलाव को पूर्ववत कर सके; यह बहुत जटिल है और इस उद्देश्य के लिए त्रुटि प्रवण और संस्करण नियंत्रण प्रणाली बनाई गई हैं (परिवर्तनों को ट्रैक करना और प्रबंधित करना)।
तो, आरंभ करने के लिए, मैं दृढ़ता से संस्करण नियंत्रण प्रणाली का उपयोग करने की अनुशंसा करता हूं, उदाहरण के लिए git
। mix phx.gen.html
या किसी अन्य तरीके से कोड उत्पन्न करने से पहले, सुनिश्चित करें कि आपने संस्करण नियंत्रण प्रणाली में अपने सभी परिवर्तन किए हैं। फिर रिपोजिटरी से कार्य वृक्ष स्थिति को पुनर्स्थापित करके सभी परिवर्तनों को रोलबैक करना आसान है (और हो सकता है कि आपके पास सही सामग्री उत्पन्न होने तक कई बार पुनः प्रयास करें)। यहां तक कि यदि नई फाइलें उत्पन्न होती हैं, तो संस्करण नियंत्रण प्रणाली का उपयोग करके आप यह देखने की अनुमति देते हैं कि कार्य पेड़ में कौन सी फाइलें शामिल की गई थीं, इसलिए आपको बाद में संदर्भ के लिए mix phx.gen.html
से आउटपुट कॉपी करने की आवश्यकता नहीं है। एक संस्करण नियंत्रण प्रणाली संशोधित फ़ाइलों की तुलना में किए गए परिवर्तनों को समझने की अनुमति भी देती है।
- 1. हेरोकू - मैं उसकेोकू पर धक्का कैसे पूर्ववत कर सकता हूं?
- 2. मैं एसवीएन मर्ज विवादों को पूर्ववत कैसे कर सकता हूं?
- 3. क्या मैं अंतिम गिट पुश को पूर्ववत कर सकता हूं?
- 4. क्या मैं SqlConnection.BeginTransaction और TransactionScope मिश्रण कर सकता हूं?
- 5. मैं मिश्रण कार्य के भीतर से मिश्रण कार्य कैसे चला सकता हूं?
- 6. मैं एक्लिप्स प्लग-इन में पूर्ववत ऑपरेशन कैसे स्क्रिप्ट कर सकता हूं?
- 7. टेक्स्टमैट में एक से अधिक वर्णों को मैं पूर्ववत कैसे कर सकता हूं?
- 8. मैं अपने आखिरी गिट एड/प्रतिबद्ध कैसे पूर्ववत कर सकता हूं?
- 9. मैं टीएफएस 2010 में एक बदलाव रोलबैक कैसे पूर्ववत कर सकता हूं?
- 10. मैं मेमोरी क्षेत्र को आसानी से कैसे पूर्ववत कर सकता हूं?
- 11. मैं स्टैकपैनेल और यूनिफॉर्म ग्रिड व्यवहार के इस मिश्रण को कैसे प्राप्त कर सकता हूं?
- 12. क्या मैं execCommand के साथ निष्पादित कार्यों को पूर्ववत करने के लिए execCommand पूर्ववत का उपयोग कर सकता हूं?
- 13. मैं सी # में पैरा 'आउट` कैसे कर सकता हूं?
- 14. मैं कैसे परीक्षण कर सकता हूं: RSpec
- 15. मैं गिट टैग कैसे कर सकता हूं?
- 16. मैं वेबटेस्ट कैसे विफल कर सकता हूं?
- 17. मैं जीसी परीक्षण कैसे कर सकता हूं?
- 18. क्या मैं/कैसे कर सकता हूं ... PHP
- 19. मैं अनमर्शल JSON कैसे कर सकता हूं?
- 20. मैं प्रतिनिधि कैसे प्राप्त कर सकता हूं?
- 21. मिश्रित एरलांग/एलिक्सीर परियोजनाएं - क्या मैं मिश्रण या रीबर का उपयोग कर सकता हूं?
- 22. मैं पर्सफोर्स में एकीकरण को पूर्ववत कैसे कर सकता हूं, और फिर भी इसे फिर से करने में सक्षम हूं?
- 23. मैं आउटपुटस्ट्रीम को कैसे कार्यान्वित कर सकता हूं जिसे मैं रिवाइंड कर सकता हूं?
- 24. क्या मैं सी ++ में "नेमस्पेस का उपयोग करके" प्रभाव को पूर्ववत कर सकता हूं?
- 25. क्या मैं वर्ड या एक्सेल में पूर्ववत लेनदेन कर सकता हूं? (वीएसटीओ)
- 26. क्या मैं LINQ से SQL अद्यतन को "पूर्ववत" कर सकता हूं?
- 27. क्या मैं हाथ-एबी के साथ हाथ-एबी मिश्रण कर सकता हूं?
- 28. क्या मैं अपने एचटीएमएल टेबल हेडर में प्रतिशत चौड़ाई और पिक्सेल चौड़ाई मिश्रण कर सकता हूं?
- 29. हाइबरनेट - क्या मैं नाम और स्थितित्मक पैरामीटर मिश्रण कर सकता हूं?
- 30. क्या मैं विजुअल स्टूडियो में एक प्रोजेक्ट में सी ++ और सी मिश्रण कर सकता हूं?
कोड कहता है - https://github.com/phoenixframework/phoenix/blob/master/lib/mix/tasks/phoenix.gen.html.ex – Ash
बस एक विचार। यदि आपने संस्करण नियंत्रण का उपयोग किया है, तो आपको कोड जनरेशन द्वारा किए गए सभी परिवर्तनों को देखना चाहिए। मैंने नहीं किया - आपको इसका उपयोग शुरू करना चाहिए। – tkowal
धन्यवाद। एक और स्वचालित तरीके की उम्मीद कर रहा था। 'एम्बर नष्ट' की तरह – Emad