「Gitは怖くない」は本当?
- clockmaker
- 7005
- 0
- 15
- 5
ライトユーザが必要ない機能まで覚えようとする、てゆうかどこかのブログとかで学ぼうとすると必要ない機能まで目に入っちゃうから難しく見えるんじゃないかなあ。ちょいと使うにはそんなに覚えること多くないと思う。
2013-07-18 01:42:35スキルやバージョン管理意識の高いプログラマしかGITの恩恵を受けないと思っていて(オープンソースの世界や複数人での開発、ブランチ開発など恩恵は大きいですが)、バージョン管理はプランナーやデザイナーも使えた方がいいと思うのです(少なくともSVNであればそれは実現できていました)
2013-07-18 01:43:06まずはリモートリポジトリは無視してローカルだけで学習して、次のステップでリモートをバックアップ的に使ってみるとか。複数人での開発とか最初から考えたらそりゃ複雑になりますし。
2013-07-18 01:46:43@tail_y そのまともな初心者マニュアルがないってことは、そういうコピペユーザー層に説明するのが不可能なほど複雑すぎるってことじゃないんでしょうか。
2013-07-18 01:58:06Gitの難しい用語をわかりやすくしてみてはどうだろうか
とりあえずgitに皮被せた「すごく楽なリソース(素材)バージョン管理」が、というかDropboxくらいの気軽さでいいのでみんなが「ホントに」何も考えずに使えるようなのがですね
2013-07-18 02:05:20@ginrei ブランチ作成を、「プロジェクトを別名で保存」ってのに変えるだけで、大分楽になりますよねー。
2013-07-18 02:06:17ブランチなくてもいいんですよ。気兼ねなく戻せて更新点がわかるだけでも。まずそれを何も考えずにできるようにですね。
2013-07-18 02:07:05共有フォルダにファイルを放りこんでみんなで作業すればなにも考えなくてもいい感じに世代管理してくれるような仕組みがあったらいいのに。すっごい進化したdropboxって感じのやつ。
2013-07-18 02:09:50ファイル管理に時間軸、って新しい軸を加えるんや、ってのを、全く意識せず受け入れられる説明の仕方というか説明の必要のなさというか。
2013-07-18 02:12:04@fladdict ですねー。git管理下と普通のファイルシステムと、タグがついてるかどうかだけで名前が違う(上にみんな両者間に全く関係ないものとして扱ってる)のはもどかしさが。
2013-07-18 02:15:08明示的なブランチ作成は表に見えなくてもいいんじゃないか、冗長でも「別名で保存」のアナロジーでええんじゃないか、ってSVNだコレ!?
2013-07-18 02:18:20そうか保存するタイミングでローカルに commit は問題なくて push するときに squash しちゃえば、なんとかなりそうだなー。
2013-07-18 02:35:48どの時点を輪切りにするか、どこをブランチの起点にするか、は「保存」「別名で保存」と同義で担保させる(表向きには)
2013-07-18 02:36:55あー、でも squash しちゃうと履歴的にはあれになるのかー。色々変更して「まとめて保存」みたいな感じにしていく方がよさそうだなー。
2013-07-18 02:37:08悲しいかなほとんどのクリエイティブでのバージョン管理ってまずいの一番にフェイルセーフなので、上書きとか削除なんて考えなくてええと安心して、ファイル管理に時間軸を併せて眺められるようになって、そっからの計画的なブランチングだと思うんす。「GUIでブランチ作れますよ!」じゃなくて
2013-07-18 02:40:32gitは、ワークツリーとインデックスも混乱のもとだと思うんだよね。インデックスってエリアがあるように思えるし、ワークツリーってどこがツリーかわからんし。
2013-07-18 02:44:20