mix phoenix.gen.html
, bir grup dosya oluşturur. Bu nesli nasıl geri alabilirim? ya da el ile yapmak zorunda mıyım?phoenix.gen.html'yi nasıl geri alabilirim?
cevap
source code veya mix help
komutundan 'geri alma' seçeneği olmayacağına inanıyorum. Silmek dosyaları biliyorum Bundan
$ 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
: Bu karışım komut phoenix.gen.html
ancak aşağıda gibi üretildi hangi dosyaların olduğunu göstermektedir.
Kod oluşturma aracının yaptığı değişiklikleri geri almasının özellikle iyi bir fikir olduğunu düşünmüyorum; Bu sadece çok karmaşık ve hata eğilimli ve sürüm kontrol sistemleri bu amaç için yapıldı (değişiklikleri izleme ve yönetme).
Yani, başlangıç olarak, örneğin git
gibi bir sürüm kontrol sistemi kullanmanızı öneririz. mix phx.gen.html
veya başka bir yolla kod oluşturmadan önce, tüm değişikliklerinizi sürüm kontrol sistemine geçirdiğinizden emin olun. Ardından, çalışma ağacının durumunu depodan geri yükleyerek tüm değişiklikleri geri almak kolaydır (ve belki de doğru şeyleri üretene kadar tekrar tekrar deneyebilirsiniz). Yeni dosyalar üretilse bile, bir sürüm kontrol sistemi kullanarak, iş ağacına hangi dosyaların eklendiğini görebilmenizi sağlar, böylece daha sonra başvurmak üzere mix phx.gen.html
çıktısını kopyalamanız gerekmez. Bir sürüm kontrol sistemi, yapılan değişiklikleri anlamak için değiştirilmiş dosyaların karşılaştırılmasına da izin verir.
- 1. Dosyayı niyetle geçirme, nasıl geri alabilirim
- 2. HTML5 tuvalinde vsync geri arama nasıl alabilirim?
- 3. Composer'ı Ant yoluyla nasıl geri alabilirim?
- 4. Mac/SSH: Komut hattımı nasıl geri alabilirim?
- 5. Son silme komutumu mysql'de nasıl geri alabilirim?
- 6. Mercurial'da birden çok işlemi nasıl geri alabilirim?
- 7. Async/wait kullanarak nasıl geri alabilirim?
- 8. facebook fotoğraflarını test kullanıcılarından nasıl geri alabilirim?
- 9. DataBound formundaki değişiklikleri nasıl kolayca geri alabilirim?
- 10. JSJ, nodeJS'de: İşlenen html'yi nasıl geri alabilirim?
- 11. Apollo durumumu sunucu tarafımdan nasıl geri alabilirim?
- 12. Lua - Herhangi bir geri dönüşü nasıl alabilirim?
- 13. Dizindeki tüm dosyaları sildim. Onları nasıl geri alabilirim?
- 14. Jilet intellisense ve sözdizimi vurgulamayı nasıl sıfırlayabilirim/geri alabilirim?
- 15. DateTimeFormatInfo.MonthDayPattern, Windows Server 2012'de Değişti - Bunu nasıl geri alabilirim?
- 16. Perl'de karakterleri birleştiren bir dizeyi nasıl geri alabilirim?
- 17. Eski sürüm ipa dosyasını itunesconnect'ten nasıl geri alabilirim?
- 18. Git'e yeni bir dosya eklemeyi nasıl geri alabilirim?
- 19. Yapı çıkışı kutusunu kendi penceresine taşıdım. Onu nasıl geri alabilirim?
- 20. Winform'daki değişiklikleri nasıl geri alabilir ve önceki form durumunu alabilirim?
- 21. Çıktıyı bir yöntemden Java'daki ana yönteme nasıl geri alabilirim?
- 22. Android'de Çocuk etkinliği ile Ebeveyn arasındaki sonucu nasıl geri alabilirim?
- 23. Symfony4 yapısındaki ortam değişkenlerimi parametre dosyasında nasıl geri alabilirim?
- 24. Monitör bilgilerini nasıl alabilirim?
- 25. UINavigationBar geri düğmesinin başlığı "Geri" olarak nasıl değiştirilir?
- 26. Coğrafi konumun sonucunu nasıl alabilirim
- 27. WPF - MainWindow örneğini nasıl alabilirim?
- 28. "hg qnew" nasıl geri alınır?
- 29. web url'sini nasıl alabilirim
- 30. MKAnnotationView coords nasıl alabilirim?
Kodda şu yok - https://github.com/phoenixframework/phoenix/blob/master/lib/mix/tasks/phoenix.gen.html.ex – Ash
Sadece bir fikir. Sürüm kontrolü kullandıysanız, kod oluşturma tarafından yapılan tüm değişiklikleri görmelisiniz. Yapmadın - kullanmaya başlaman lazım. – tkowal
Teşekkürler. Daha otomatik bir yol umuyordum. Ember imha gibi – Emad