トップページtech
1001コメント321KB

Git 10

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2014/06/22(日) 17:40:25.81ID:mgZTcG6H
ソースコード管理を行う分散型バージョン管理システム、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 9
http://peace.2ch.net/test/read.cgi/tech/1397276540/
0002デフォルトの名無しさん2014/06/22(日) 18:02:10.08ID:b06vElF6
イチオツ
0003デフォルトの名無しさん2014/06/22(日) 18:33:54.01ID:2+Nzucu/
Gitを使うと早漏になるの?だったら嫌だなあ、使うの控えるべきかしら?
0004デフォルトの名無しさん2014/06/22(日) 18:45:39.07ID:Zf5ltYR1
アーイキソ
0005デフォルトの名無しさん2014/06/22(日) 18:55:46.49ID:3ROl0TsY
 ∧_∧       SVN? ぎっとぎとにしてやんよ
 ( ・ω・)=つ≡つ
 (っ ≡つ=つ
 /   ) ババババ
 ( / ̄∪
0006デフォルトの名無しさん2014/06/22(日) 19:03:02.96ID:kD+jIMJ8
               ノ      ゚.ノヽ  , /}      ...
            ,,イ`"     、-'   `;_' '    ..::::::::::::::...
   ,-、  _.._   (        (,(~ヽ'~     ..:::::::::::::::::::::::
 )'~  レー'  〉   ヽ       i`'}       .:::::::::::::::::::::::
 ~つ     '-ー、  i       | i'     ...:::::::::::::::::::::::
 /       <  /     。/   !  ......:::::::::::::::::::::::::    これは>>1乙じゃなくて
/         ~^´     /},-'' ,●::::::::::::::::::::::::::::::::::::
i、        ,i' _,,...,-‐-、/    i  ::::::::  .:::::::::::::
..ゝ        <,,-==、   ,,-,/      .:::::::::::            放射能がうんたら
 )       {~''~>`v-''`ー゙`'~       ..:::::::::                          ........::.
 {        レ_ノ            ..::::::::.                         ......:::::::::
ノ         ''           ..:::::::                        ...::.:...:::::::::
                     .:::::::::                     ...:......:::::::::::: .
                    .:::::::::::.        .....      ..  ..::::::::::::::::::::::::   :::.
                    ::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. ::  ::..
                    .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::    ::.
                    ::::::::::::::::: :::::::::::::::::::::::::::::: :::::
                          .::    ::.  :::
0007デフォルトの名無しさん2014/06/23(月) 10:11:42.41ID:sjU94AhZ
◆関連スレ
バージョン管理システムについて語るスレ10
http://peace.2ch.net/test/read.cgi/tech/1393147031/
CVS導入スレ〜 Rev.3
http://peace.2ch.net/test/read.cgi/tech/1113141518/
Subversion r14
http://peace.2ch.net/test/read.cgi/tech/1326806859/
【分散型バージョン管理】 Mercurial 2【hg】
http://peace.2ch.net/test/read.cgi/tech/1321109748/
【bzr】Bazaarでバージョン管理 Rev 4
http://peace.2ch.net/test/read.cgi/tech/1356521407/
OSSホスティング総合【SourceForge,GitHub,etc..】
http://peace.2ch.net/test/read.cgi/tech/1384821518/

◆関連スレ 別板
CVS 1.3 [UNIX板]
http://peace.2ch.net/test/read.cgi/unix/1093611448/
0008デフォルトの名無しさん2014/06/23(月) 10:12:16.78ID:sjU94AhZ
◆関連書籍
Pro Git 日本語版電子書籍公開サイト
http://progit-ja.github.io/

開発効率をUPする Git逆引き入門 2014/04 著:松下雅和 船ヶ山慶 平木聡 土橋林太郎 三上丈晴
http://www.c-r.com/book/detail/970

Git ポケットリファレンス 2012/07 著:岡本隆史 武田健太郎 相良幸範 
http://gihyo.jp/book/2012/978-4-7741-5184-7

Gitによるバージョン管理 2011/10 著:岩松信洋 上川純一 まえだこうへい 小川伸一郎
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06864-5

実用Git 2010/02 著:Jon Loeliger オライリー本
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-87311-440-8

入門Git 2009/9 著:濱野純
http://www.shuwasystem.co.jp/products/7980html/2380.html

入門git 2009/08 著:Travis Swicegood 監訳:でびあんぐる
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06767-9
0009デフォルトの名無しさん2014/06/24(火) 10:55:31.19ID:BxyDqmCe
スレ立てて書き込み少な目で放置しとくと落ちるのは自動なのか?このスレは大丈夫なのかね?
0010デフォルトの名無しさん2014/06/24(火) 12:46:36.12ID:/C23Uhbr
入門Git以外は手に取ってみる価値もない
でFA?
0011デフォルトの名無しさん2014/06/24(火) 14:19:17.66ID:oDNeDxJ6
GoogleAppsScriptで書いたソースをgitでリポジトリ管理するにはどうすればいい?
0012デフォルトの名無しさん2014/06/24(火) 16:36:15.78ID:Q+GgUeFG
>>11
import/exportができるみたいだからそれ使えばいいんじゃないの?
http://qiita.com/soundTricker/items/e75ee1f2a7d89fa60a60

単に特殊なデプロイが必要になるってだけ。
0013デフォルトの名無しさん2014/06/25(水) 10:27:08.76ID:51nve3hM
import/export を自動化するスクリプトを GoogleAppsScript で書けないかな
0014デフォルトの名無しさん2014/06/26(木) 08:42:26.78ID:rb3EhG0/
>>10
どっちの?
0015デフォルトの名無しさん2014/06/26(木) 10:06:12.43ID:BCJ2ygce
念のためにこっちにも
Git 2.0.1 リリース
https://github.com/git/git/releases/tag/v2.0.1
0016デフォルトの名無しさん2014/06/26(木) 11:59:36.41ID:lzGhXXy2
>>14 君には入門Gitが入門gitに見えるのかね
0017デフォルトの名無しさん2014/06/26(木) 15:13:00.47ID:I1GlggqH
スレ番も数字じゃなくハッシュ値で
0018デフォルトの名無しさん2014/06/26(木) 20:19:34.54ID:uNXRCBxV
さ あ 、 も り あ が っ
                  て
                     ま
                       い
                         り
                          ま
                           し
                           た
0019デフォルトの名無しさん2014/06/27(金) 12:01:47.48ID:wewJM3ti
兆戦の皿が白ばっかりなのは
土器みたいに茶色いままだと
うんこが付いてても気付かないから
0020デフォルトの名無しさん2014/06/27(金) 22:32:20.88ID:VuPlBIMA
日本の器に黒っぽいのが有るのはうんこが付いてても気にせず食べるから?
0021デフォルトの名無しさん2014/06/28(土) 01:35:08.69ID:sQNJ1q5c
皿にうんこが付く状況ってどんなんだよ
0022デフォルトの名無しさん2014/06/28(土) 04:37:58.98ID:w+QI/fAg
器にうんこが付くという発想がないから
0023デフォルトの名無しさん2014/06/28(土) 04:57:32.01ID:sKWOMnpi
トンスルランドでは台所に便所紙捨てるところがあるんだっけ
0024デフォルトの名無しさん2014/06/28(土) 06:10:14.26ID:WBXNiQjo
日本に観光に来てる連中は
ホテルのトイレでも紙をゴミ箱に入れるので
従業員を困らせている
0025デフォルトの名無しさん2014/06/28(土) 06:50:34.22ID:6GT+Y+O2
日本も戦前は同じだったそうだよ
0026デフォルトの名無しさん2014/06/28(土) 07:49:42.50ID:88+ODrtr
ここまで Git の話なし
0027デフォルトの名無しさん2014/06/28(土) 10:47:37.20ID:pkB82Erl
今日のうんこスレはここですか
0028デフォルトの名無しさん2014/06/28(土) 23:12:42.12ID:c56+A2pI
一、清潔な食事運搬用バケツと雑巾バケツの区別をよく教えること。

こんな注意書きが必要な連中なので
0029デフォルトの名無しさん2014/06/29(日) 00:18:04.03ID:/NI7q9pJ
敗戦直前の日本の雑誌に、汚れたバケツに貯まった雨水を飲み水に使うことの美徳が書かれていたって話を思い出すな

それはともかく、Gitのブランチ管理はややこしいよなー
未だに解説読みながらやってる
0030デフォルトの名無しさん2014/06/29(日) 00:54:31.86ID:f0WIPed4
gitのブランチ管理じゃなく
git flowもしくはgithub flowのブランチ管理がややこしいのでは
0031デフォルトの名無しさん2014/06/30(月) 22:40:23.98ID:5h8Y0Ud2
$ git clone https://github.com/username/repo.git ← 自分のリポジトリ(SSHキーは登録済み)

色々作業してローカルでコミットした

$ git push
fatal: could not read Username for 'https://github.com': No such file or directory

なんでなん…
その後こうしたらpush出来た

$ git remote rm origin
$ git remote add origin '[email protected]:username/repo.git'

originを変更しないと駄目な理由を分かりやすく教えてください
0032デフォルトの名無しさん2014/06/30(月) 22:46:39.87ID:v5UqmfMQ
>>31

http://git-scm.com/book/ja/Git-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC-%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB

> HTTP 越しの Git のプッシュを行うことも可能ですが、あまり使われていません。
> また、これには複雑な WebDAV の設定が必要です。めったに使われることがないので、本書では取り扱いません。
> HTTP でのプッシュに興味があるかたのために、それ用のリポジトリを準備する方法が
> http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt で公開されています。
0033312014/06/30(月) 23:03:26.98ID:5h8Y0Ud2
>>32
おお!素早いご指摘どうもです
よく理解できました
これからはそのドキュメントを良く読むようにします
0034デフォルトの名無しさん2014/06/30(月) 23:10:54.18ID:v5UqmfMQ
っていうかGitHubってhttpsでのpushに対応してたっけ?
0035デフォルトの名無しさん2014/06/30(月) 23:24:02.07ID:ocNeWDMt
httpsのアドレス宛にいつもpushしてるが
0036デフォルトの名無しさん2014/07/01(火) 02:04:03.39ID:uudBEfHR
>>31
単にpushする先を指定してないだけだろ。

URL指定でcloneしているから、
originと紐付いてないだろうし。
0037デフォルトの名無しさん2014/07/01(火) 20:07:37.99ID:dBLK7YMD
ローカルリポジトリのブランチhogeにコミットしました

ここでリモートリポジトリのhogeにコミットするはずが、リモートのmasterにコミットしてしまいました。

取り消すにはどうすればいいのでしょうか?
0038デフォルトの名無しさん2014/07/01(火) 20:22:39.16ID:M2q2ii4G
パルプンテを唱える。
0039デフォルトの名無しさん2014/07/01(火) 20:23:17.83ID:M2q2ii4G
もしくはメガンテ
0040372014/07/01(火) 20:24:46.81ID:dBLK7YMD
git remote -v
origin https://hoge.com/fuga.git (fetch)
origin https://hoge.com/piyo.git (push)

git add . --all
git commit -m "hoge"

git push origin master

to https://hoge.com/fuga.git
master -> master

git branch -a したら

remotes/origin/HEAD -> origin/master

と出てきたんですが、これはhttps://hoge.com/fuga.gitのmasterにコミットされたということですよね?
0041デフォルトの名無しさん2014/07/01(火) 20:25:26.30ID:rJGfEq1K
用語が変なのはgit使いでなくsvn使いとかか
0042デフォルトの名無しさん2014/07/01(火) 20:28:16.54ID:sZ99gDnh
>>37
リモートリポジトリの管理者にごめんなさいして、どう処理するか相談する
0043372014/07/01(火) 20:39:43.94ID:dBLK7YMD
リモートリポジトリをcloneしてmasterブランチのlog見たらコミット履歴にありませんでしたが・・・
どこにコミットされたのでしょうか・・・

>>41
その通りです
0044デフォルトの名無しさん2014/07/01(火) 20:44:17.29ID:rJGfEq1K
用語がめちゃくちゃで何を言ってるのか何をやりたいのかさっぱり分からん
0045デフォルトの名無しさん2014/07/01(火) 20:54:30.74ID:sZ99gDnh
>>40
その一番最初の git remote -vの結果が正しければ、
そのリポジトリで普通にpushすると https://hoge.com/piyo.git に反映されるはず

それなのに https://hoge.com/fuga.git にpushされたというログになってるのはオカシイ
>git push origin master
>to https://hoge.com/fuga.git
>master -> master
写し間違えた?

>>43でcloneして確認したリポジトリは https://hoge.com/piyo.githttps://hoge.com/fuga.git のどっち?
0046372014/07/01(火) 22:06:47.31ID:dBLK7YMD
質問が不明瞭、かつ書き間違いなどがあり申し訳ありませんでした。
もう一度できるだけ詳しく正確に書くように致します。
0047デフォルトの名無しさん2014/07/01(火) 22:21:48.75ID:dBLK7YMD
git remote -v
  origin https://hoge.com/fuga.git (fetch)
  origin https://hoge.com/fuga.git (push)
  upstream https://foo.com/fuga.git (fetch)
  upstream https://foo.com/fuga.git (push)
※「https://hoge.com/fuga.git」は「https://foo.com/fuga.git」をcloneしたもの

      ↓

git branch -a
  branchA
 * branchB
  master
  remotes/origin/HEAD -> origin/master

      ↓

cd c:\users\nullpo\desktop\repo\test\
git add x.cpp
git commit -m "save!"
  1 file changed, 2 insertions(+), 2 deletions(-)

      ↓

git push origin master
To https://hoge.com/fuga.git
    dvcx245..9frr0bf master -> master
※ここで「git push origin branchB」とするはずが間違えて「master」にコミットしてしまいました。


ログから判別すると、現状は、https://hoge.com/fuga.gitのmasterブランチにコミットしてしまってると見るべきですよね?
ところがhttps://hoge.com/fuga.gitのmasterをcloneしてログを確認してもさっきのコミットが残っておらず、実際変更したはずのファイル(x.cpp)を見ても変わってないんです…。
0048デフォルトの名無しさん2014/07/01(火) 23:38:48.46ID:sZ99gDnh
>>47
それは、ローカルのmasterブランチをhttps://hoge.com/fuga.gitのmasterブランチにpushしただけだね
https://hoge.com/fuga.gitのmasterブランチの最新が9frr0bfに更新されてるはずだよ
0049デフォルトの名無しさん2014/07/02(水) 00:34:49.55ID:KQlLn9XQ
>>48
ありがとうございました。
しかし、幾ら試してもhttps://hoge.com/fuga.gitのmasterのコミットログにないんです・・・。

恐らくこのまま放置することにします。
長々と書き込んでしまいすいませんでした。
0050デフォルトの名無しさん2014/07/02(水) 01:06:49.78ID:OroZGiqB
>>49
いやだから、書き込みを良く見てくれ
「ローカルのbranchBじゃなくて、ローカルのmasterを、リモートのmasterへpusuしてる」
したがって、ローカルのbranchBにコミットしたx.cppファイルがhttps://hoge.com/fuga.gitのmasterに無いのは当然

それて、pushが成功したかどうかはファイルの有無じゃなくてハッシュで確認しろ
git branch -av で各ブランチと対応するハッシュを確認できる
0051デフォルトの名無しさん2014/07/02(水) 01:17:52.28ID:En/r/TGL
pusu
0052デフォルトの名無しさん2014/07/02(水) 01:26:05.54ID:OroZGiqB
>>50-51
おう、pusuはpushのタイポな
0053デフォルトの名無しさん2014/07/02(水) 01:29:18.74ID:En/r/TGL
example.なんとか使えつって教わらなかったのか
0054デフォルトの名無しさん2014/07/02(水) 22:13:56.81ID:mhKrJc1t
VisualStudioのExpressでバージョン管理したいからGit入れたいんだけど
GUIで楽にローカルリポジトリ作る方法ってある?
0055デフォルトの名無しさん2014/07/02(水) 23:02:29.91ID:87h9OT3W
はい、tortoisegitさんお呼びですよ
0056デフォルトの名無しさん2014/07/02(水) 23:06:30.92ID:mhKrJc1t
亀ってリポジトリ作れるの?
0057デフォルトの名無しさん2014/07/02(水) 23:40:22.67ID:j/Db3LoH
もちろん
0058デフォルトの名無しさん2014/07/02(水) 23:50:54.99ID:mhKrJc1t
単独で作れるのか
ありがとう
0059デフォルトの名無しさん2014/07/02(水) 23:55:08.90ID:87h9OT3W
Visual Studioに組み込めるプラグインもあるかも知れんけど
わかんね。msdnでも覗いてみれ。
0060デフォルトの名無しさん2014/07/03(木) 03:35:02.68ID:LFvCfQY8
VSに組み込めるプラグインがあるとしても、Expressは拡張機能サポートしてないからどのみちダメじゃないか?
0061デフォルトの名無しさん2014/07/03(木) 03:39:50.30ID:j0zMe+Fe
VS2013ならMSが公式でGitのプラグインを出してなかったか
0062デフォルトの名無しさん2014/07/03(木) 05:54:32.69ID:DIfIjFzr
Azure専用
0063デフォルトの名無しさん2014/07/03(木) 06:02:01.97ID:fWjka1bK
Windowsが7以降ならSourceTreeもあるな
0064デフォルトの名無しさん2014/07/03(木) 09:57:25.05ID:T6nbxnRY
2013はExpressでもIDEからgit使えるけど、どうもわかりにくい
ankhsvnくらいに手軽だといいのだが、、、よって亀とコマンドライン併用
Xcodeの内蔵はかなり使いやすいと思った。
0065デフォルトの名無しさん2014/07/03(木) 19:41:43.68ID:dti37cU6
msysgitダウンロード出来ねぇ…
500ってなんだ…
0066デフォルトの名無しさん2014/07/03(木) 21:06:15.26ID:tTUYGcci
サーバの内部エラー
0067デフォルトの名無しさん2014/07/03(木) 21:06:41.59ID:tTUYGcci
https://github.com/msysgit/msysgit/releases/
行けた
0068デフォルトの名無しさん2014/07/03(木) 21:16:47.31ID:dti37cU6
ありがと!いけた
0069デフォルトの名無しさん2014/07/03(木) 21:22:28.52ID:dti37cU6
gitは正常に終了しませんでした (終了コード 128)

とか言われた…
なんだこれ…
0070デフォルトの名無しさん2014/07/03(木) 21:29:51.18ID:ljTzUKRX
あ〜、俺もそれなった。64bit Windows7
余計な物が入るのがいやなんだろうけど
msysgit諦めて
http://git-scm.com/
から丸々落としたら問題なくインストールできた
0071デフォルトの名無しさん2014/07/03(木) 21:31:59.03ID:VhhMtL7W
…え?
git-scmからmsysgitじゃないWindows用gitが入手できたの?
0072デフォルトの名無しさん2014/07/03(木) 21:39:27.88ID:dti37cU6
>>70
おk入れてみる

…の前にアンインスコしとこっと
0073デフォルトの名無しさん2014/07/04(金) 01:20:38.78ID:ZQHJOpH+
msysgitのアンインスコがそもそも出来なくねえか?
ネットにはコントロールパネルからアンインスコしろと書いてあったが
インスコの途中でエラッたからかどうか分からんが、そんなものはなかった

とりあえず、面倒くさいのでインスコされたフォルダごと削除してやったけど
とりあえず、今のところ、その後、上記をインスコして問題ない

ところで、
インストールの時に聞かれる設定で
Checkout as-is, commit as-is
について、改行コードの勝手な変換は百害あって一利なしって言い切ってるサイトもあれば
なんか、それだとソフトウェア的に不具合が出る場合があるんで他の設定にした方がいいってサイトもあるんだが
実際にはどうなの?

個人的には、改行コードを勝手に変換されるなんて害以外の何物でもないと思うので
問題ないなら、何も変換させたくないのだが
0074デフォルトの名無しさん2014/07/04(金) 08:40:05.93ID:xvFt74Dw
>>73
いろいろな環境でやるならlfだけにしておいて、各環境でチェックアウト時にcr,crlf,lfで使うのが楽じゃない?
ソースじゃなくてなんか特殊なファイルとか管理するならきめうちのほうがいいかもだし、
自分ひとり開発とかチームで環境が変わる要素がないならそのままでもよい
0075デフォルトの名無しさん2014/07/04(金) 20:58:59.90ID:G9V8ZPtC
企業でgit使う場合ってリポジトリは暗号化して使うものですか?そのへん詳しい人教えてください
0076デフォルトの名無しさん2014/07/04(金) 21:41:37.64ID:KGk1oj/Q
>>75
基本的に、暗号化してからadd,commitするよ
0077デフォルトの名無しさん2014/07/04(金) 22:46:19.47ID:VHgyx1X4
>>75
詳しくはないけど。
鍵やデータはバージョン管理しないんじゃない。暗号化するようなファイルシステムなら、されちゃうかもだけど。
0078デフォルトの名無しさん2014/07/04(金) 23:32:09.16ID:7y8V145d
ん?Git-scmってのはmsysgitの代わりに使うって認識で良いの?
0079デフォルトの名無しさん2014/07/05(土) 00:32:02.32ID:7oOEkOAN
msysGitというプロジェクトでWindows用のGitが開発されていて
その成果は(Linux版やMac版も含めた)Gitの総合サイトであるgit-scmでも
やはりWindows用Gitとして配布されている…?

>>70 はつまり落とすサイトの話をしていて
開発版でなく安定版落としました、みたいな話なのかな

…俺もWindows版はよく知らんので、誰かツッコミ頼む
0080デフォルトの名無しさん2014/07/05(土) 01:34:47.12ID:oA33QTWa
git-scm.comのDownload for Windowsで落ちてくるのは
https://github.com/msysgit/msysgit/releases/ のGit-1.9.4-preview20140611.exeじゃない?

>>70がうまく行かなかったのは同じ場所
https://github.com/msysgit/msysgit/releases/ のmsysGit-netinstall-1.9.4-preview20140611.exe
の方じゃないかな?

前者はバイナリだけの配布で、
後者はネットワーク経由インストールでコンパイル環境なんかも含めたすべてを落とせる?
0081デフォルトの名無しさん2014/07/05(土) 05:17:04.89ID:SaA3Dhwi
そこで、cygwin で git ですよ。
オレオレビルドで、新しいリリースがすぐ使える
0082デフォルトの名無しさん2014/07/05(土) 14:14:39.37ID:oc6wEiev
http://tracpath.com/bootcamp/learning_tortoisegit.html
これ見ながらやろうと思っても、Git Bash起動するとすぐ画面閉じるんだけど
Git bashってどうやって使うの
0083デフォルトの名無しさん2014/07/05(土) 14:29:48.66ID:oA33QTWa
>>82
msysgit のインストールに失敗してるんだろ
0084デフォルトの名無しさん2014/07/05(土) 14:45:31.43ID:oc6wEiev
あれ?もしかしてmsysgitインストールしたらmsysgitってフォルダ作られる?
C:\Program Files (x86)\Git
とは別に?
0085デフォルトの名無しさん2014/07/05(土) 14:57:24.31ID:Q/k3+41v
win7にmsysgitをインストールしたら↓のディレクトリにインスト―ルされたけど、Git Bashもこの中だし

C:\Users\Hiroshi\AppData\Local\Programs\Git
0086デフォルトの名無しさん2014/07/05(土) 15:03:51.27ID:oc6wEiev
そうか…やっぱ失敗してんのかな
500から403に変わってGoogle Codeからは相変わらずダウソ出来ないし
もう少し探してみるか…
ありがとなヒロシ
0087デフォルトの名無しさん2014/07/05(土) 15:16:53.89ID:oA33QTWa
>>86
しばらく前から動かないって言ってるひとか?
インストールに失敗してるんじゃなくて、アンインストールに失敗してるんじゃないか?
ゴミが残ってて新しくインストールしたmsysgitがうまく動かないみたいな感じ
0088デフォルトの名無しさん2014/07/05(土) 15:51:10.99ID:oc6wEiev
うーん
つってもとりあえず『アンインストールとまたは変更』から削除したんだけど
それじゃ足りないのかな?
ゴミがどこに残り得るのかすらわからんのだけど
0089デフォルトの名無しさん2014/07/05(土) 15:59:32.61ID:oA33QTWa
そういうのは地味に調べるか、できなきゃOS再インスコかね
自分もWindowsはよくわからんから、Winでこの手のツールをインストールしまくるのは嫌だね
なので、構成を自分でだいたい把握できてるcygwin版を使ってる
0090デフォルトの名無しさん2014/07/05(土) 20:52:23.99ID:oc6wEiev
なんなのこれ…
Stack trace:
Frame Function Args
688100 [main] sh.exe" 8060 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
724705 [main] sh.exe" 8060 handle_exceptions: Error while dumping state (probably corrupted stack)
0091デフォルトの名無しさん2014/07/05(土) 21:02:46.99ID:Q/k3+41v
お前のwindowsが単にぶっこわれてるだけなんじゃね
0092デフォルトの名無しさん2014/07/05(土) 21:03:11.07ID:oA33QTWa
>>90
それは STATUS_ACCESS_VIOLATION でググルと対策らしいのが出てくるぞ
TEMPフォルダ絡みらしい
0093デフォルトの名無しさん2014/07/05(土) 21:08:28.81ID:oA33QTWa
中途半端にGitのコードにユニコード対応とか入れた影響なんだろうなあ
日本語Win環境なんかじゃ試して無いだろうし
オリジナルのGitがほぼそのまま動くCygwinがやっぱええわ
0094デフォルトの名無しさん2014/07/05(土) 21:20:01.50ID:oc6wEiev
>>92
おぉ、ほんとだありがとう
キャッシュ自体1.5Gもあったしちょうどよかった…
0095デフォルトの名無しさん2014/07/05(土) 21:35:39.83ID:DUJJhZn/
>>93
なんかユニコードがらみで問題でもあったの?
0096デフォルトの名無しさん2014/07/05(土) 21:58:23.52ID:oA33QTWa
>>95
TEMPフォルダにゴミがあると>>90みたいに落ちるらしい
特に日本語ファイル名のファイルとかあるとダメ
Unicode対応前のバージョンなら問題無いとか
0097デフォルトの名無しさん2014/07/06(日) 01:52:41.07ID:2At6bBxp
やっと使えるようになったよ
ありがとう

コミットの概念が、SVNとちょっと違うのかなぁ
また混乱したら聞きにくるよ
繰り返しになるけどありがとね
0098デフォルトの名無しさん2014/07/06(日) 02:22:08.53ID:hcqFkKqd
なんで頑なにPro Gitとかを読もうってしないんだ連中は
0099デフォルトの名無しさん2014/07/06(日) 12:57:28.08ID:IqnhNmsn
ここの先輩って一つのフォルダにどのくらいプロジェクトを詰め込んでるのか教えてください
0100デフォルトの名無しさん2014/07/06(日) 15:24:57.69ID:f2dQpJou
自分も興味ある>どのくらい詰め込んでるのか

今はSubversionで10くらいのシステムを1システム1リポジトリで管理。
1システム(1リポジトリ)の中で document/client/server/moduleA/moduleB/... と複数ディレクトリを作って管理してる
Gitの場合、systemA-server/systemA-client という単位でリポジトリ作った方がいい?
0101デフォルトの名無しさん2014/07/06(日) 16:16:31.85ID:aXyTuyHi
>>100
ケースバイケースとしか言いようがないけど、Subversionに比べてGitではリポジトリを分けることが多くなった。
っていうか、「フォルダ」と「プロジェクト」って、「リポジトリ」とどういう関係があるのか説明してくれないと上手いこと答えられないかも。

systemA-serverとsystemA-clientが割と個別に開発できるなら(つまり、サーバーは新しいけどクライアントは古いみたいなのがOKかどうか)
リポジトリは分けるし、サーバーとクライアントで同調して開発しなくちゃいけないならリポジトリは分けないほうがいいように感じる。
言語が別で共有コードがほとんどないような場合も分けることがあるかもしれない。

Subversionと違って、独立したものをなんでもかんでもリポジトリに突っ込むと別々に開発したときにマージが発生しまくってめんどくさいし、
Subversionでいうところのupdateをかけるフォルダの単位でリポジトリを分けたほうが面倒がないよ。Gitはリポジトリの一部だけを最新にするってことができないから。
■ このスレッドは過去ログ倉庫に格納されています