トップページtech
983コメント406KB

Git 12©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net2015/03/23(月) 13:35:13.83ID:aBYp+bVs
ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。

Git - Fast Version Control System
http://git-scm.com/

◆関連サイト
Pro Git - Table of Contents
http://git-scm.com/book/ja
Git入門
http://www8.atwiki.jp/git_jp/

◆前スレ
Git 11
http://peace.2ch.net/test/read.cgi/tech/1416195050/
0237デフォルトの名無しさん2015/04/12(日) 16:16:25.20ID:w/X68p6y
>>236
いやどこでも一緒なんでしょ?

繋がってれば何でもできると思ってるのか。
セキュリティポリシーとか、各社違うと思うが。
0238デフォルトの名無しさん2015/04/12(日) 16:41:41.04ID:BQBr0rdt
>>237
> いやどこでも一緒なんでしょ?

誰がそんなこと言ってるんだ?

> 繋がってれば何でもできると思ってるのか。

権限さえあれば、開発者から開発に関係することはできるだろ

> セキュリティポリシーとか、各社違うと思うが。

で、開発に使えないセキュリティポリシーってなに? w
0239デフォルトの名無しさん2015/04/12(日) 17:00:52.93ID:4195b+YJ
>>235
はい。ネットワーク必須なものより、
ネットワークを使っても使わなくても出来るし、

ネットワークがどんなに早くても(サーバー側の処理もあるし)
ローカルディスクの速度にはかなわないので

gitの方が優れており快適に開発できるって話をしてます。
0240デフォルトの名無しさん2015/04/12(日) 17:54:56.18ID:BQBr0rdt
>>239
なるほど、関係ない話にわざわざ割り込んできてアホさらしてたってことね
了解した、後は勝手にやっててくれ w
0241デフォルトの名無しさん2015/04/12(日) 17:58:37.01ID:4195b+YJ
>>240
さようなら。これで話は解決しました。
0242デフォルトの名無しさん2015/04/12(日) 18:21:31.75ID:eHprCcSu
>>240
>>202にしても>>241にしても「自分は下請けの一技術者の立場でありながら
発注元にソース納入方法を提案できるほどのスーパーエンジニアだという妄想」
を絡めながら話をするもんで話の流れがどうしてもこじれやすい

正直言ってこいつらを相手に実運用がどうこうの話をしたところで無駄だと思う

まともな会社に入れるように就職活動頑張ってくれとしか言いようがない
0243デフォルトの名無しさん2015/04/12(日) 18:42:23.71ID:PnxXuVRG
>>242
それって、あんたの妄想ですよね?w

それに世の中にはスーパーエンジニアがいるわけで、
自分が必要ないから、必要ないんだ!という主張は
個人環境の問題であって、世界が狭いとしか思えませんね。
0244デフォルトの名無しさん2015/04/12(日) 18:48:44.72ID:O3Q2YdhU
ffのときといいVCSの敷居もすいぶん下がったもんだな
0245デフォルトの名無しさん2015/04/12(日) 19:21:33.74ID:eHprCcSu
企業でgithubを使ってるとしたらどういうとこだろう
国内メーカー系だと機密情報扱いのソースコードを社外サーバに置くのが無理だよな

課金スマホゲーを作って儲けたい小さいベンチャー企業とかだと使ってたりするのだろうか
0246デフォルトの名無しさん2015/04/12(日) 19:41:13.93ID:8HUyaP1H
エンタープライズならまあ
0247デフォルトの名無しさん2015/04/12(日) 20:21:44.96ID:PnxXuVRG
> 企業でgithubを使ってるとしたらどういうとこだろう
githubみればわかるんじゃないですか?
0248デフォルトの名無しさん2015/04/12(日) 20:23:06.86ID:w/X68p6y
>>238
> で、開発に使えないセキュリティポリシーってなに? w

意味が不明です。
ポリシーに合わせて開発方法も変えるものではないの?

> 誰がそんなこと言ってるんだ?
218 デフォルトの名無しさん sage 2015/04/12(日) 09:56:48.04 ID:BQBr0rdt
>>217
同業者に聞いてみなよ w
大体似たようなもんだぞ
0249デフォルトの名無しさん2015/04/12(日) 20:28:26.94ID:w/X68p6y
>>242
スーパーエンジニアじゃなくても、顧客がIT系じゃない一般企業とかなら、サーバの選定とかから提案するよ。
0250デフォルトの名無しさん2015/04/12(日) 20:44:27.70ID:eHprCcSu
>>249
顧客が発注元じゃなくてIT系じゃないユーザなら
ソース管理ソフトの提案をする意味がなおさら分からん
0251デフォルトの名無しさん2015/04/12(日) 21:04:58.26ID:w/X68p6y
>>250
ウェブ系やってるから、よくデザインは別のとこがやる。
そうでなくても、メンテを他の会社が請け負う可能性もあるし、数年後にまたうちが請け負うかもしれない。
履歴とはそういう時のためにあるんじゃないのか。
自分のためだけで、顧客のためという考えはないのかな。
0252デフォルトの名無しさん2015/04/12(日) 21:23:43.78ID:BQBr0rdt
>>248
> ポリシーに合わせて開発方法も変えるものではないの?
だから、その開発方法を変えないといけないポリシーってなに?
一時社外からのアクセス云々で会社間のやり取りでゴタゴタしたことあったけど、最近はそう言うところも整備されてるのが普通だし
会社によっては社外のクラウド使う/使わないの違いがあったりするけど、開発方法には影響しないようにしてるし

> 同業者に聞いてみなよ w
> 大体似たようなもんだぞ

(VxWorks + ARM の機器組み込みやってる会社同士とか、Windows のアプリケーション作ってる会社同士では)
大体似たようなもん
って言う話だぞ
そこまで説明しないとダメなの?
0253デフォルトの名無しさん2015/04/12(日) 21:28:24.48ID:xjf6EDI6
もう結論何が言いたいのか分からんただの揚足の取り合い
0254デフォルトの名無しさん2015/04/12(日) 21:43:40.95ID:eHprCcSu
>>251
Web業界だとそんな風になってんのね
自分は製品開発でソースコードはビジネスのコアになる機密情報だからそれを客に公開するっていう発想がなかった

Webだと作ったものは一社ごとの専用品で個別の規模は小さく発注元も他の発注先も技術が分かる人間は絡まない
ソースコードはユーザから(発注元からも客からも)ほとんど丸見え
ソースコードに技術的な秘密がない
万一gitのアカウントが割られて中を見られても損をするのは発注元だけ

そんな状況だったら自分からgitを提案するってのも確かにありうるな
0255デフォルトの名無しさん2015/04/12(日) 22:07:30.29ID:PnxXuVRG
>>254
> 万一gitのアカウントが割られて中を見られても損をするのは発注元だけ
gitじゃなくてgithubだろ

別にgit自体はオープンにしなくても使える。
0256デフォルトの名無しさん2015/04/12(日) 22:15:46.94ID:eHprCcSu
>>255
githubかどうかは>>251に直接聞きますか

個人的にはgithubだと思ってるが
>>254みたいなケースだと案件規模が小さすぎてそれぞれの客に
gitサーバを立ててもらうのが理にかなってないように感じられる
0257デフォルトの名無しさん2015/04/12(日) 22:25:39.81ID:xjf6EDI6
不毛なやりとりはもうやめようよ
0258デフォルトの名無しさん2015/04/12(日) 22:36:59.55ID:w/X68p6y
>>252
開発プラットフォームごとに違うってことね。

> 今時の会社の開発環境をよく知らないんだと思う

今時のプラットフォームはあなたの会社の一種類以外、話から除外されるってことね。やはりあなたの会社がスタンダードなんだね。

>>254
googleやfacebookでもスクリプト言語使われてると思うけどね。難読化しなきゃだね。
VPSとかsshかけてたりするから、破られたらgitでも何でも関係ないけどね。
話の発端に戻って、分散でないsvnだと安全になるの?
0259デフォルトの名無しさん2015/04/12(日) 23:00:10.10ID:PnxXuVRG
知り合いから聞いたがとある某大手会社の子会社は
Windowsしか使えないという底辺クラスの技術力なのに
gitを導入しようとしているらしい。もちろんGUIで。
Linuxの導入は誰も使えないから認められないらしいw
世の中にはこういう底辺だって有るんですよ!
0260デフォルトの名無しさん2015/04/12(日) 23:02:47.20ID:PnxXuVRG
>>258
> 話の発端に戻って、分散でないsvnだと安全になるの?
なるわけがない。遅いくて過去の履歴が無かったりするとはいえ
ローカルPCにソースコード全部持ってきてるんだから
0261デフォルトの名無しさん2015/04/12(日) 23:03:21.34ID:eHprCcSu
>>258
スクリプト言語っていってもユーザに見えないサーバ側のスクリプトと
ユーザに見えるクライアント側のスクリプトじゃ話が違うだろうし
難読化したらあなたが言ってる「客のためを思ったソース公開」じゃ
なくなるな

>話の発端に戻って、分散でないsvnだと安全になるの?
何を発端と言ってるか分からんが>>245ならgithubの話だな

言っても分からんとは思うが国内メーカーは自分が作る「製品」の
ソースコードはビジネスの核だとみなしている
それが自分たちの管理が届かない社外に置かれることを嫌がる傾向が強い
0262デフォルトの名無しさん2015/04/12(日) 23:07:12.80ID:PnxXuVRG
そこで、gitを使って、社内にだけ
ソースコードを置くわけですよ。
0263デフォルトの名無しさん2015/04/12(日) 23:08:58.08ID:PnxXuVRG
念の為に言っておくが、googleやfacebookがやってるのは
難読化じゃない。ファイルサイズを削減するために
単語を短く置き換えてるだけだ。

難読化というのは、無意味なコードを入れたりして
コードを理解づくらくすること。
0264デフォルトの名無しさん2015/04/12(日) 23:13:11.50ID:eHprCcSu
>>262
そうすると、今度はSVNでいいじゃんって話になる
その話が>>174からずっと続いている
0265デフォルトの名無しさん2015/04/12(日) 23:17:45.05ID:PnxXuVRG
>>264
は? おかしくね。

svnでもgitでもどちらも
安全でも危険でもない。
これがここまでの結論だが?

安全か危険かで差は出ないんだからこの話は同じ。

別の理由でどちらが優れているかを語るべきだろ
0266デフォルトの名無しさん2015/04/12(日) 23:25:58.07ID:w/X68p6y
>>256
新規鯖でBTS連携が多いな。結局開発サーバ必要だし。
客によってgithubとか他の商用のもあったりするけど。
0267デフォルトの名無しさん2015/04/12(日) 23:30:55.66ID:uj+lty2x
gitサーバーを建てるのが難しいって
本当に底辺だよね。

だってさ、

1. PCを用意
2. Linuxのインストール(インストーラーから)
3. gitlabのインストール (インストールパッケージが用意されてる)
4. gitlabにログイン

これだけで終わりなんだから。

もう難しいかどうかじゃない。
単に面倒だからやりたくないという
めんどくさがりなだけだよ。
0268デフォルトの名無しさん2015/04/12(日) 23:32:31.69ID:eHprCcSu
>>265
>別の理由でどちらが優れているかを語るべきだろ

その必要は無い
gitがあるのにSVNとかを使い続ける理由は「乗り換えなくて済む」
「どうしてもgitに乗り換えなければならない理由がない」なんだから

じゃあgitの勝ちって言ってみたって結局gitは使われてない
gitを使わない経営者が頭悪いわけでもない

その状況を含めなければ比較のしようがないしそれは無理だろう
0269デフォルトの名無しさん2015/04/12(日) 23:37:37.38ID:uj+lty2x
> gitがあるのにSVNとかを使い続ける理由は「乗り換えなくて済む」

あー、こりゃだめだ。負けるよ?

だって他の所は、最初っからgit使ってる。
優れたツールをさ。

優れたツールから「乗り換えなくて済む」人たちに
どうやって対抗するのさ?w

まあ、定年まで生き延びればそれでいいって
考えなんだろうけどさ。
0270デフォルトの名無しさん2015/04/12(日) 23:38:35.63ID:w/X68p6y
>>265
> 別の理由でどちらが優れているかを語るべきだろ

その流れに進むのだと、>>227 だな。

わざわざgitスレに来て分散要らないと、適応できない人が言ってるだけ。
gitで中央管理するのは構わないと思うけど、本来の使い方でないので一手間増えるのが不満なんじゃないかな。
>>179 嫌な人はsvnでも何でも勝手に使っとけという話。
で終わりだと思うけど。
0271デフォルトの名無しさん2015/04/12(日) 23:42:14.40ID:uj+lty2x
>>270
> gitで中央管理するのは構わないと思うけど、本来の使い方でないので一手間増えるのが不満なんじゃないかな。

えー? 何いってんの? 中央管理は必要だし、
git使ってるプロジェクトのほぼ全て、
中央と呼ばれるところがあるじゃん。
公式リポジトリのことだよ。

お前全然わかってないよ。
0272デフォルトの名無しさん2015/04/12(日) 23:50:17.52ID:w/X68p6y
>>271
はいはい。
0273デフォルトの名無しさん2015/04/12(日) 23:51:41.80ID:eHprCcSu
>>266
デザインを別会社に発注するんならソース管理の責任は発注元もちだからサーバは客側に置かれるんだよね
客に○十万くらい払ってもらって社外公開用gitサーバを立てる感じか
小規模案件でも「一見して無駄金」を払ってくれたりするものなんだな
それを最終的にWebサーバに転用するから平気だってことなんだろうか・・・

>>269
つまりそれがベンチャーと国内メーカーの違い
国内メーカーもそれを分かってて使えない個人を淘汰するがそのスピードは遅い
ベンチャーだと労働組合がないしそもそも会社ごと淘汰されるのでスピードが速い

はじめはどの会社もベンチャーだった
生き残った会社は信頼性を持ち仕事の進め方もこなれてくるし良い人材も来るが
実は長く生きたこと自体が欠点だ
0274デフォルトの名無しさん2015/04/12(日) 23:52:17.73ID:w/X68p6y
今までのレスを読まずに、別の意味持ち出されてもな。
0275デフォルトの名無しさん2015/04/12(日) 23:57:32.09ID:w/X68p6y
>>273
お前が専用サーバでないとgit運用できないのは良くわかったよ。
そして、サーバの選定できないことも。
0276デフォルトの名無しさん2015/04/12(日) 23:58:15.67ID:eHprCcSu
>>270
実際はそんな単純な「一手間」とかの話しじゃなくて
使えないおっちゃんにコミットは何かプッシュは何かを教育する事が困難
gitを使えないからって理由でクビにすることはできないし
0277デフォルトの名無しさん2015/04/13(月) 00:00:16.82ID:qmARc52C
>>275
何に切れてるのかさっぱり分からん
少なくとも自分は「製品開発」だからWebサーバの選定はしないしできない
0278デフォルトの名無しさん2015/04/13(月) 00:04:23.76ID:zNUrQ3MR
>>276
クビにするかどうかは、経営者の判断することなので知らん。
リーダーだった場合、使用しているツールを使えない技術者が来たからといって、ツールを変えるようなことはしない。閑職に追いやる程度。
git程度を使えない技術者は終わってると思うが。最低限な。
0279デフォルトの名無しさん2015/04/13(月) 00:14:36.04ID:qmARc52C
>>278
git程度を使えない技術者って、40を超えてくると時々見かけそうな

仕事ができて偉くなるオッサンはみんな過去の経験を活かした人材マネージメントの方に回ってしまうし
仕事ができなくて偉くならないオッサンは何も出来ない

仕事ができて偉くならずに担当者として先頭を突っ走るバリバリの技術者ってのはホント少ない
0280デフォルトの名無しさん2015/04/13(月) 00:19:44.73ID:4JvI4/ec
マ板あたりにアンチGitスレでも立てたらいいと思う
0281デフォルトの名無しさん2015/04/13(月) 00:26:29.81ID:NT6jaiFf
相手する方もなんでわざわざ相手するのかね
放置すりゃいいのに相手するから生きながらえる
0282デフォルトの名無しさん2015/04/13(月) 01:06:13.44ID:zNUrQ3MR
>>277
なぜ切れていると思い込んでるのかサッパリだ。
できないなら>>273は妄想ってことだな。

>>279
gitのリポジトリの構成を決めろとか言うわけではない。
決まったオペレーションができれば十分。最低限。
偏ってる企業だと1人1プロジェクトとかかも知れないけど、そんな老い先知れた企業のことは知らん。
0283デフォルトの名無しさん2015/04/13(月) 01:25:41.23ID:l/TWvXzv
驚くだろうが、この業界にいて、
パソコンにOS(Linux)のインストールも出来ない
素人がいるのも事実。
0284デフォルトの名無しさん2015/04/13(月) 02:06:56.36ID:qmARc52C
>>282
>>273は妄想じゃなくてあなたへの質問だったのだが急に答えるのをやめたから切れたのかと思った
漠然と否定するんじゃなくて訂正してもらえるとWeb系エンジニアの一つの実情を知れるので勉強になる

>>283
Linuxのカーネルを改造してる技術者がWordの蛍光ペンの付け方を知らないってことがあったので
自分ができることをそいつができないから「技術者として終わってる」というのは案外そうでもないと思ってる
0285デフォルトの名無しさん2015/04/13(月) 03:19:23.81ID:zNUrQ3MR
>>284
仮想とか使ってるとこは、設定するだけ。
性能は必要ないので、借りても月千円とか二千円で要件は満たせる。
これ以上はスレチ過ぎるのでどっか他で聞いて下さい。

知らないと出来ないは違うんじゃ。
0286デフォルトの名無しさん2015/04/13(月) 06:05:45.95ID:Nl26Y8lL
>>258
> 今時のプラットフォームはあなたの会社の一種類以外、話から除外されるってことね。やはりあなたの会社がスタンダードなんだね。

いったい何を言いたいのか全くわからんのだが w
0287デフォルトの名無しさん2015/04/13(月) 06:46:15.23ID:NPPeHBbv
>>285
Linuxのインストールなんて「知ってりゃできる」レベルだろ?
0288デフォルトの名無しさん2015/04/13(月) 09:12:02.50ID:l/TWvXzv
>>287
だが恐ろしいことに、出来ないという人がいるんだよ。
自称技術者なのにな。本当に可哀想。
0289デフォルトの名無しさん2015/04/13(月) 10:33:40.14ID:qmARc52C
>>285
なるほどケタ違いに安かったんだ
だからあなたがやってるみたいな「極めて小規模案件」にも対応できるのか

スレチなのは確かだがこのスレはgitの製品機能だけじゃなく
gitの運用シーンとその背景(マネジメントやら業務の特性やら)がごちゃまぜに話されてるから
前からずーっとスレチだったという気がしないでもない
0290デフォルトの名無しさん2015/04/13(月) 12:11:13.75ID:5Ev+MSHp
gitサーバ=gitlabな人とまともな話ができるわけないじゃないw
あと今どきVPS知らない人とも話が通じないでしょ
0291デフォルトの名無しさん2015/04/13(月) 18:06:10.53ID:zNUrQ3MR
>>287
gitの最低限の操作なんて知ってりゃできるレベル。
しかし知るまでは、知ってりゃできるレベルか否かわからない。
それで自信の無い人は出来ないという。または使いたくないので、知ろうともしない。仕事は任せられない。
まっとうな技術者の知らないは、調べてやりますの意味。多少のサポートは必要かも知れないが、仕事を任せられる。

というか、コンピュータのオペレーションは全て知ってればできるレベル。
0292デフォルトの名無しさん2015/04/13(月) 18:44:49.69ID:PFHUoot3
コマンドなんて1回正しい手順覚えたらそれ繰り返すだけだしな
0293デフォルトの名無しさん2015/04/13(月) 22:01:32.53ID:l/TWvXzv
ピアノの演奏みたいなもんかね。

やってることは同じことの繰り返し。
技術力とはそれを間違いなく早く繰り返せる力のこと
知識に加え、長年の経験とセンスが必要とされる。

小学校でねこふんじゃったを引ける人がクラスに一人ぐらい
いたと思うけど、実はねこふんじゃったは難しい曲らしい。

だからといってその子は凄いわけじゃなく、
ねこふんじゃったしか弾けないという。

何がいいたいかというと、難しいものでも定型化してそれだけをやるなら比較的簡単にできる。
だけど、応用ができないんじゃ技術力があるとは言えないんじゃないかな。

コンピュータのオペレーションだって、今までに起きたことがない
問題が起きた時に対応できて初めて一人前だと思うよ。
0294デフォルトの名無しさん2015/04/13(月) 22:06:53.81ID:U9cAqNzb
3行にまとめろ
0295デフォルトの名無しさん2015/04/13(月) 22:10:28.26ID:l/TWvXzv
ピアノの演奏みたいなもんかね。やってることは同じことの繰り返し。技術力とはそれを間違いなく早く繰り返せる力のこと知識に加え、長年の経験とセンスが必要とされる。小学校でねこふんじゃったを引ける人が
クラスに一人ぐらいいたと思うけど、実はねこふんじゃったは難しい曲らしい。だからといってその子は凄いわけじゃなく、ねこふんじゃったしか弾けないという。何がいいたいかというと、難しいものでも定型化
してそれだけをやるなら比較的簡単にできる。だけど、応用ができないんじゃ技術力があるとは言えないんじゃないかな。コンピュータのオペレーションだって、今までに起きたことがない問題が起きた時に対応できて初めて一人前だと思うよ。
0296デフォルトの名無しさん2015/04/13(月) 22:35:09.37ID:/JCb38ul
趣旨は分かるけど、ねこふんじゃったは難しくないだろw
かなり単純で簡単な曲
0297デフォルトの名無しさん2015/04/14(火) 00:11:29.45ID:Mnpx95ZS
ねこふんじゃったは、楽譜にすると難しい曲。
単にピアノの鍵盤と五線譜の相性が悪いことの問題
0298デフォルトの名無しさん2015/04/14(火) 00:18:39.20ID:6fsUN43G
ルート通したあとのエラーは大して苦労しない
引き継いで全体像を知らなければ苦労しそうだがそれは能力とあまり関係ないこと
0299デフォルトの名無しさん2015/04/14(火) 01:35:10.67ID:wfCHFEB4
難しいのは、人が簡単に弾ける曲を作曲すること。
git自体の設計や、リポジトリ設計、オペレーションマニュアルを作ること。
0300デフォルトの名無しさん2015/04/14(火) 02:10:05.32ID:UqXDsIMl
>>297
楽譜にしてもスカスカだし難しくはないと思うが
♭6個が難しく見えるってこと?

つまりgitも慣れてない人には難しく見えるって話か
0301デフォルトの名無しさん2015/04/14(火) 07:30:46.14ID:hU+kLzAL
>>245
GitHub使ってるぽい企業みつけた

http://paiza.jp/job_offers/386
0302デフォルトの名無しさん2015/04/14(火) 07:41:08.44ID:hU+kLzAL
ここもGitHub使ってるぽい

http://paiza.jp/job_offers/554
0303デフォルトの名無しさん2015/04/14(火) 07:52:07.35ID:ewVl24pp
>>300
> ♭6個が難しく見えるってこと?
個人的には嬰ヘ長調(♯6個)の方が好き
0304デフォルトの名無しさん2015/04/14(火) 10:40:27.73ID:CfmpsTw9
バイオリンもフラットが増えると使う開放弦が無くなって難しくなるわ
初心者の意見だけど
0305デフォルトの名無しさん2015/04/14(火) 20:02:42.34ID:oXtat876
>>292
> コマンドなんて1回正しい手順覚えたらそれ繰り返すだけだしな

そういえば、教えられたコマンドを
メモ帳に書いて、それをひたすらコピペしている奴がいたな。

こういう時は、これ、
こういう時は、あれ、

その姿を見ていなければ、git使えているように見えるが、
何も理解していないという。
0306デフォルトの名無しさん2015/04/14(火) 20:43:04.53ID:Q5r7cjjP
全く高度なことではない作業に過ぎないのに、理解とは?w
0307デフォルトの名無しさん2015/04/14(火) 20:58:47.86ID:ftm3iiW3
subversionと比べたら何が便利?
0308デフォルトの名無しさん2015/04/14(火) 21:25:14.74ID:Q5r7cjjP
特に無し。マジで特に無し。
入門時の流行等で使うシステムが決まる。
0309デフォルトの名無しさん2015/04/14(火) 21:49:07.84ID:oXtat876
>>307
subversionよりも圧倒的に速い。
0310デフォルトの名無しさん2015/04/14(火) 21:54:22.43ID:oXtat876
>>306
ピアノと一緒って話だろ?
鍵盤を叩くのはだれでもできることだが、
それを使って素晴らしい音楽を演奏するのは難しい。

gitのコマンドを叩くのは簡単だが、
それを使ってソフトウェア開発を
効率よくするのは難しい。

だから効率上がらないよとか言ってる人がいるわけよ。
0311デフォルトの名無しさん2015/04/14(火) 23:34:02.72ID:wnoVepzT
>>308
こいつ最高にアホ
0312デフォルトの名無しさん2015/04/15(水) 20:27:20.03ID:GB/eL5ft
どうせcommitとpushくらいしか使ってないんだろう
0313デフォルトの名無しさん2015/04/15(水) 20:38:14.05ID:6MF6OERw
プッwくだらねーwオフィスソフトで文書作成できて上機嫌になる事務職と変わらんなw
0314デフォルトの名無しさん2015/04/15(水) 21:49:51.24ID:1RecYAvv
バージョン管理は何を使っても変わらない。
どうせやるのはpushするだけなんだから。
現在コンフリクトが起きないようにする運用方法を模索中。
他の人が触れないようにロックができればいいんだけどな。
0315デフォルトの名無しさん2015/04/15(水) 22:18:49.86ID:V2WyrPfJ
自分が作ったパッチでもコンフリクトするけどな。
0316デフォルトの名無しさん2015/04/16(木) 01:28:27.36ID:Mp5pFy+1
>>314
誰にも触れないようにネットワークから切り離せ
0317デフォルトの名無しさん2015/04/16(木) 02:09:02.52ID:hUjU3Ohl
ローカルではgitを使って、メインにはsvnを使うといい。
0318デフォルトの名無しさん2015/04/16(木) 09:11:33.22ID:bLWn78BU
>>317
メインっていうか中央やね。

基本的にコマンドをたくさん使うところがメインなので
ローカルがgitということはgitがメインとなる。

そして最後のmasterブランチの代わりにsvnを使う。
その場合svnは単なるストレージ的な扱いになる
0319デフォルトの名無しさん2015/04/20(月) 13:47:48.51ID:RwDqOFG9
開発ブランチが2つあって
masterで.gitignoreを変更したんですが
masterの変更を開発ブランチに取り入れる方法を教えてください
開発ブランチでgit merge masterってやってもこんなメッセージがでました
addしてコミットしないとだめなんですか?開発ブランチからmasterにmergeするときはこんなメッセージ出ません
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: .gitignore

no changes added to commit (use "git add" and/or "git commit -a")
0320デフォルトの名無しさん2015/04/21(火) 11:04:43.23ID:gKd17Ylm
パーミッション変更しただけのも変更扱いなのかよ
面倒臭いなgit
0321デフォルトの名無しさん2015/04/21(火) 11:12:45.44ID:umXZ7BSe
Unix系で使ってる分には気にならないんだけどねそのへんは
昨日、Cygwin新しくしてnoaclの設定忘れて作業始めちゃって酷い目にあった
git自体の設定でパーミッションの変更を無視するようにできるらしいけど、
その場合は新規ファイルのパーミッションはどうなるのかな
0322デフォルトの名無しさん2015/04/21(火) 14:20:11.36ID:Z/Go+19e
Unixで気にならない?Windowsだろ
0323デフォルトの名無しさん2015/04/21(火) 15:25:00.67ID:umXZ7BSe
Windowsはとんでもないパーミッションでレポジトリにファイル登録しちゃったりすることがあるのが心配なの
Unix系ならみたままのパーミッションで登録されるので安心
0324デフォルトの名無しさん2015/04/21(火) 16:21:04.26ID:5PzRDxP4
>>320
記録されるのは実行権限だけだよ。

実行権限をリポジトリに入れないと
困るのは言うまでもない。
0325デフォルトの名無しさん2015/04/21(火) 16:21:44.23ID:5PzRDxP4
>>323
> Windowsはとんでもないパーミッションでレポジトリにファイル登録しちゃったりすることがあるのが心配なの
登録されるのは実行権限だけだよ。

> Unix系ならみたままのパーミッションで登録されるので安心
登録されるのは実行権限だけだよ。
0326デフォルトの名無しさん2015/04/21(火) 16:28:14.13ID:umXZ7BSe
ソースファイルが実行権限つきで登録されたらダメだろ?
755とか644とかこれ実際には実行権限だけしか登録されないってこと?
0327デフォルトの名無しさん2015/04/21(火) 16:46:16.84ID:5PzRDxP4
> ソースファイルが実行権限つきで登録されたらダメだろ?

は? スクリプトファイルは
実行現原付きのソースコードだが?
0328デフォルトの名無しさん2015/04/21(火) 16:48:49.11ID:Ys0gBcPs
スクリプトファイルに「常に」実行権限を付けてるの?(´・ω・`)
((((((;゚Д゚))))))ガクガクブルブル
0329デフォルトの名無しさん2015/04/21(火) 16:50:25.56ID:5PzRDxP4
どこに常にって書いてあるんだ?
つけたりつけなかったりする必要があるから
実行権限をリポジトリに入れる必要があるんだろ。
0330デフォルトの名無しさん2015/04/21(火) 16:53:11.58ID:Ys0gBcPs
どう考えても開発中のスクリプトファイルに実行権限がどうしても必要な
理由が理解できないよ?(´・ω・`)
0331デフォルトの名無しさん2015/04/21(火) 16:54:39.89ID:5PzRDxP4
チェックアウトしてからいちいち実行権限付けてから実行するのか?

CGIアップロードしてから、全部のファイルのパーミッションを
設定してから使うウェブアプリかよw
0332デフォルトの名無しさん2015/04/21(火) 16:55:32.36ID:umXZ7BSe
>>327
なるほどソースファイルは644で、スクリプトファイルは755で登録されればいいわけだな
Unix系の場合にはファイルのパーミッションの値に準じて登録されてると思うんだけど、
Windowsの場合にはどういう仕組みになってるんだ?

昨日Cygwinでソースファイルが755で登録されちゃってとても困ったんだが
0333デフォルトの名無しさん2015/04/21(火) 16:58:21.33ID:5PzRDxP4
pro gitでもよめ。
なんでもきくな
0334デフォルトの名無しさん2015/04/21(火) 17:01:42.91ID:umXZ7BSe
なんかあらためてぐぐったらちょっと特殊な事情があることがわかった
http://fourxz.hatenablog.com/entry/2013/12/13/003317

IntelliJ + cygwin の特殊な例だったんだな
おれの場合にはIntelliJの設定じゃなくてCygwin側のfatabでACLを無効にして対処した

こんなのpro git読んでもわかんねえよ
0335デフォルトの名無しさん2015/04/21(火) 17:03:55.25ID:umXZ7BSe
Windowsはめんどくせな
0336デフォルトの名無しさん2015/04/21(火) 17:05:33.91ID:Ys0gBcPs
>>331
いってることが前時代的なんで理解し難いけど?(´・ω・`)
アップロードもインストールの一部だと考えれば、インストールスクリプトで
パーミッションを弄るよ?おいらならね?(´・ω・`)
■ このスレッドは過去ログ倉庫に格納されています