ボツにしたクラスと勘違いして消した時の絶望感・・・(´・ω・`)
まぁそれはひたすら書けばいいとして。
置いたりとかの前に、リストの好きな場所に挿入したり、入れ替えできるようにしてみた。
うっかりソースファイルを消す。
うっかりソースファイルを消す。
- 添付ファイル
-
- スクリーンショット (5).png (14.9 KiB) 閲覧数: 225 回
Re: うっかりソースファイルを消す。
バージョン管理ソフトを使ってないのですか?
…とかいう私も結構最近まで使ってませんでしたけどw
世間ではgitというのが流行っているみたいだけど,なぜかmercurialというのを導入しました.
使い方は使いながら把握途中という感じだけど,現段階でも既になかなか便利.
コードの要らんと思ったところを躊躇なく抹消できるようになり,
#if~#endif とか コメントアウトしたコード とかをうっかり無意味に残し続けてしまう問題が解消されました.
…とかいう私も結構最近まで使ってませんでしたけどw
世間ではgitというのが流行っているみたいだけど,なぜかmercurialというのを導入しました.
使い方は使いながら把握途中という感じだけど,現段階でも既になかなか便利.
コードの要らんと思ったところを躊躇なく抹消できるようになり,
#if~#endif とか コメントアウトしたコード とかをうっかり無意味に残し続けてしまう問題が解消されました.
Re: うっかりソースファイルを消す。
バージョン管理ソフトを入れておくと幸せになれそう…と思ったらusaoさんが既に書いていた。
そう、世の中gitが流行っているらしいのに我が家もmercurialを使ってますw
なんだかんだ、個人開発ならmercurialで事足りるなぁと…
そう、世の中gitが流行っているらしいのに我が家もmercurialを使ってますw
なんだかんだ、個人開発ならmercurialで事足りるなぁと…
Re: うっかりソースファイルを消す。
参考までに選択理由を述べておきます.
git ← まずなんて読むのかわからん
mercurial ← よくわらかんけど,響きがかっこいい気がする
これ.
git ← まずなんて読むのかわからん
mercurial ← よくわらかんけど,響きがかっこいい気がする
これ.
Re: うっかりソースファイルを消す。
(これは、mercurial使わなきゃいけない流れだなぁ。
しかしバージョン管理ソフト扱ってるサイト見てもよくわかんない・・・(;^ω^))
しかしバージョン管理ソフト扱ってるサイト見てもよくわかんない・・・(;^ω^))
Re: うっかりソースファイルを消す。
私はgit使ってます。
最初のうちはとくにGUIを使うでしょうし,となると例えばgitだとSourceTreeあたりがお薦めとなるので,
正直,gitでもMercurialでもどっちでも良い気がします。
とりあえず,ブランチを一本でマージとか起きないようにすれば,だいぶ簡単になります。
最初のうちはとくにGUIを使うでしょうし,となると例えばgitだとSourceTreeあたりがお薦めとなるので,
正直,gitでもMercurialでもどっちでも良い気がします。
たぶん,ブランチだとかマージだとか出てくるからややこしいのだと思います。もるも さんが書きました:しかしバージョン管理ソフト扱ってるサイト見てもよくわかんない・・・(;^ω^))
とりあえず,ブランチを一本でマージとか起きないようにすれば,だいぶ簡単になります。
オフトピック
バージョン管理ソフト使ったことがないならば,まずは使ってみることをお薦めします。
開発であれば,こまめに記録していくとよいでしょう。
開発であれば,こまめに記録していくとよいでしょう。
Re: うっかりソースファイルを消す。
>> YuOさん
リポジトリだとかソースファイルをどういう風に設定するのかすらよくわかってない状態なので、時間がかかりそうです(;´・ω・)
難しい用語だらけで・・・(´-ω-`)
リポジトリだとかソースファイルをどういう風に設定するのかすらよくわかってない状態なので、時間がかかりそうです(;´・ω・)
難しい用語だらけで・・・(´-ω-`)
Re: うっかりソースファイルを消す。
正確で無いことを承知で書きますが,バージョン管理システム(VCS)でリポジトリというのは変更履歴のデータベースです。
Gitだと.gitディレクトリがそれになります。
.gitディレクトリがあるディレクトリ以下がGitのバージョン管理の対象になります。
ソースコードの置き方は好みですが,Visual Studioなら単純にの様な構成だったり,手を加えてソリューションルートを一段下げての様な構成にしたりします。
Gitだと.gitディレクトリがそれになります。
.gitディレクトリがあるディレクトリ以下がGitのバージョン管理の対象になります。
オフトピック
.gitignoreファイルでバージョン管理の対象から外すこともできますがそれは割愛
/ (ソリューションルート)
+ .git
+ .gitignore (VSが自動作成)
+ .gitattributes (VSが自動作成)
+ App.sln
+ App/ (プロジェクト)
Re: うっかりソースファイルを消す。
>> YuOさん
解説ありがとうございます。
.gitが管理してくれるのは単体のソースファイルだけでなく、
ソリューションも含めたファイルも管理してくれるんですね(;^ω^)
(ソースファイルをひとつひとつ入れなきゃいけないのかと思い込んでいました・・・)
リポジトリやソリューションの設定はVisualStudioに任せてうまくいきました( ´∀` )
あとはちょこちょこさわりながら少しづつ用語やコマンドの意味を理解していきたいと思います。
解説ありがとうございます。
.gitが管理してくれるのは単体のソースファイルだけでなく、
ソリューションも含めたファイルも管理してくれるんですね(;^ω^)
(ソースファイルをひとつひとつ入れなきゃいけないのかと思い込んでいました・・・)
リポジトリやソリューションの設定はVisualStudioに任せてうまくいきました( ´∀` )
あとはちょこちょこさわりながら少しづつ用語やコマンドの意味を理解していきたいと思います。