プロジェクト内で使用する固有リソースをプロジェクトディレクトリ下で管理すべきではない・・・

プロジェクト内で使用する固有リソースをプロジェクトディレクトリ下で管理すべきではない・・・:


プロジェクト内で使用する固有リソースをプロジェクトディレクトリ下で管理すべきではない・・・

さっき僕は死にました^~

何気なく僕は二つのコマンドを叩きました。

$ git status 
# On branch master 
# Untracked files: 
#   (use "git add <file>..." to include in what will be committed) 
# 
#       components/ 
$ git clean -df 
# Removing components/ 
# Removing config/ 
# Removing uploads/ 
はい死んだ~~~~~~wwwwwww


犯してはならない二つのミス


学び1

  • ユーザー固有のファイル(アップロードされたリソース等)をプロジェクトディレクトリ下で管理する
ProjectDir/Uploadsなんかやってしまうと、もちろんUploadsはgitignoreに突っ込んでるわけですから、git clean -dfとかやると死にます。というか死にました。

ユーザー固有リソース系は別ディレクトリで管理する!


学び2


  • プロダクション環境で実験してしまう



    Expressを使っていてVueのいい感じのコンポーネントをいい感じに配置したくていろいろ試してたら別の方法を見つけたのでそちらを試そうと一度クリーンしようとしたら起こった出来事でした。


テスト用の環境を面倒がらずに用意しておけば草生やして終わっていたものを。。。

とは言っても別環境で動かせるようにするためにいろいろ環境に切り出したりする作業ってこれも案外手間がかかって小さな開発だとまぁいっかになってしまうので今回のミスを活かして改善していきたいね。

プロダクション環境で遊ばない!


結論

つらい。

コメント

このブログの人気の投稿

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-04-30 23:37:32 RSSフィード2021-04-30 23:00 分まとめ(42件)

投稿時間:2023-02-05 02:09:04 RSSフィード2023-02-05 02:00 分まとめ(9件)