suakx devlog

開発ブログのような

93 notes &

gitを建築プロジェクトに使ってみた今回の結果

gitを建築プロジェクトのレポジトリとして使っているところはあまりないと思うのですが、今回はターミナルなんぞ開いたこともないというような人を巻き込み実用してみたのでそのプロジェクトのフェーズ1が終わったいま、少しばかりまとめてみたいと思います。

  • とりあえず教えたコマンドは
    git clone
    git add .
    git commit -m “”
    git push
    git pull
  • 扱うファイルはほぼバイナリなのでバックアップ、レポジトリ、バージョニングにしかつかわない
  • ブランチの説明は初ターミナルの人にはややこし過ぎるので、アプリ内(今回はsketchup)のレイヤでその代替とするルール決め。 一般的によくやられる好き勝手なファイル名をつけてその人のブランチやバージョニングとしても他の人には全くを持ってわからないのでここはかなり徹底
  • 前のファイルの戻るときのコマンドも教えきれないのでredmineをつかってそこからのダウンロードで対応
  • コンフリクトがおきてもバイナリ中心で基本的に対処できない(svnのロックの使用も検討したけど、大量の”.svn”がきらいという個人的理由で却下)
  • ファイルは消すな動かすな
    (rmなんぞ怖くておしえられない)

ターミナルを開いたこともない人の感想

  • 最新ファイルが上記4コマンドでみんなに伝えられるのが便利
    (bashで上カーソルキーも教えました)
  • 日付がファイル名についたファイルとかがなくなりそれぞれのプロジェクトフォルダがすっきり
  • 時々エラーがでてわけがわからん

レポジトリを管理してた側の感想

  • sketchupがファイル参照機能を持っていればもっと簡単だったのに
  • エラーの原因のほとんどはpushする前にpullしなかったこと
  • 各自のスクラップをもレポジトリに上げる輩続出
    (ここでのどのファイルを消していいかの確認とその時にレポジトリには自分だけ理解できるファイルはおくなの徹底で最後にはほぼ無くなった)
  • 自分だけわかればいいと言うデータの作り方が多少は改善された
  • 管理はやっぱりいる
  • redmineのレポジトリブラウザがjpgとか、pngはそのまま表示されればいいのに
    (いけるのかどうかgitもredmineもしらべてみたくなった)

補足追加しました

  1. nobby0-0 reblogged this from otsune
  2. 4git reblogged this from devlog
  3. netclip reblogged this from furudanuki
  4. atm09td reblogged this from furudanuki
  5. knnr reblogged this from furudanuki
  6. tk78 reblogged this from furudanuki
  7. criff reblogged this from furudanuki
  8. makotow reblogged this from furudanuki
  9. furudanuki reblogged this from devlog
  10. -ume reblogged this from waku
  11. myport-reblog reblogged this from sjmp
  12. jakalada reblogged this from hitode909
  13. iomz reblogged this from hitode909
  14. hitode909 reblogged this from ku
  15. whence reblogged this from otsune
  16. aerialwords reblogged this from malmrashede
  17. aerialwords reblogged this from malmrashede
  18. ipomblr reblogged this from otsune
  19. hikyaku reblogged this from otsune
  20. verdy reblogged this from akyt
  21. malmrashede reblogged this from nagas
  22. kanichi reblogged this from utatane
  23. mailaddr reblogged this from otsune
  24. tan reblogged this from otsune
  25. unpush reblogged this from furudanuki
  26. utatane reblogged this from ku
  27. k32ru reblogged this from furudanuki
  28. 1394 reblogged this from furudanuki
  29. uyamae reblogged this from windsock
  30. sjmp reblogged this from nagas
  31. peckori reblogged this from otsune
  32. clavier reblogged this from otsune
  33. morygonzalez reblogged this from otsune
  34. tomine reblogged this from furudanuki
  35. sryuuki reblogged this from devlog
  36. 0x0c3 reblogged this from furudanuki
  37. daishi reblogged this from otsune
  38. 3mz reblogged this from otsune
  39. akyt reblogged this from furudanuki
  40. radiocorner reblogged this from otsune
  41. furudanuki reblogged this from wiv8 and added:
    gitを建築プロジェクトのレポジトリとして使っているところはあまりないと思うのですが、今回はターミナルなんぞ開いたこともないというような人を巻き込み実用してみたのでそのプロジェクトのフェーズ1が終わったいま、少しばかりまとめてみたいと思います...
  42. wiv8 reblogged this from otsune
  43. gommmmmm reblogged this from pdl2h
  44. tiga reblogged this from otsune