[過去ログ] バージョン管理システムについて語るスレ3 (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
151: 2008/12/20(土)03:54 AAS
泥縄は泥臭いという意味じゃないよ
152(1): 2008/12/20(土)09:46 AAS
アホな俺に教えてくれ。
>>149
修正,削除のない,追加だけのパッチでも二重マージって防げるものなの?
>>150
状態記録といっても,hgやgitは差分で内容を保存してるんでしょ。
差分てパッチと同じような気がするんだけど,どう違うの?
153: 2008/12/20(土)13:01 AAS
>>152
Gitは差分じゃないよ。hgはたしか差分。
154(1): 2008/12/21(日)12:22 AAS
>>150
>状態記録パラダイムのソフト(Mercurial, Bazaar)で、パッチ集積パラダイム(darcs)の
>機能を実現しようとするから、複雑になったり泥縄的になったりするんじゃないかな。
これ、もっと詳しく知りたい。教えてえらいひと!
155: 2008/12/21(日)14:17 AAS
mercurial 1.1.1 release
156(1): 2008/12/23(火)00:19 AAS
>>154
version1 = version0 + 機能1
version2 = version1 + 機能2
version3 = version2 + 機能3
と考えたときに、機能1がいらなくなったとしよう。
そのときパッチ集積パラダイム(チェンジセット指向)だと
version4 = version0 + 機能2 + 機能3
ということができる。
hg,bzrみたいなスナップショット指向は
versionXしか扱えないからダメ。
MQでもこういう事はできるけどMQはローカルでのパッチ管理なので
みんなでパッチを共有することはできない。
hgがたとえ内部で差分管理していても
その差分に名前が付けられていないからユーザは手が出せない。
157(2): 2008/12/23(火)02:05 AAS
Mercurialの公式wikiの翻訳って今どうなってるの?
誰かやりかけてるの有る? hgbookは誰かやってるんだっけ?
158: 2008/12/23(火)10:37 AAS
>>156
サンクス。
ただ、これだと「機能1の機能を消すパッチ」を当てればいいだけだと思うんだけど、どうでしょうか?
機能1 をrevertするようなパッチを作成する機能ってたしかgitとかhgにあったと思います。
あと、>>150はもともと>>148の
>なんでdarcsだと二重マージを防げるの?
という質問への返答なので、なぜdarcsだと二重マージを防げるかを、パッチ集積パラダイムの点から説明していただけると、スレ的にはうれしい。
159: 2008/12/24(水)01:00 AAS
>>75
基本的な動作はいい感じだけど、やっぱり物足りない部分が多いかな
boostぶち込んでもレスポンスいいのはなかなか
160(2): 2008/12/25(木)21:41 AAS
git branch
すると
* (no branch)
というのがでてこまってます。どうやったらこれを消せるんでしょうか。
git branch -d '(no branch)
ではだめでした。
たすけてください!
161: 2008/12/25(木)21:58 AAS
>>160
rm -rf .git
162: 2008/12/25(木)22:13 AAS
>>160
一時的な無名ブランチなので、他をチェックアウトすれば消える。
163(2): 2008/12/26(金)02:45 AAS
git push したらこんなエラーが出た。
$ git push
Counting objects: 116, done.
Compressing objects: 100% (85/85), done.
Writing objects: 100% (112/112), 40.38 KiB, done.
Total 112 (delta 32), reused 54 (delta 0)
To git@github.com:username/project-name.git
8644ee0..dccb472 master -> master
! [rejected] experiment -> experiment (non-fast forward)
error: failed to push some refs to 'git@github.com:username/project-name.git'
experiment ブランチでなにかエラーになっているようだけど、さっぱりわからん。
おしえてえらいひと。
164: 2008/12/26(金)14:12 AAS
そもそもマージは人間がやるべきだよ。
バージョン管理システムは構文は見ないわけだし。
165(1): 2008/12/26(金)19:41 AAS
>>163
fast forward出来ないってことは、誰かがあなたより先にそのブランチにpushした
ってことだと思う。
git fetch とか git rebase で真っ直ぐにする必要があると思う。
しかしgithubで誰かとブランチ共用してるのか。まあそういうやり方もありか。
166(1): 2008/12/26(金)22:48 AAS
自動のマージに任せるととんでもないことになるから、
必ず手動でマージしてから自動のマージを走らせて、
変わった所をチェックしてるわ。
167: 2008/12/27(土)13:37 AAS
>157の件だけど、誰もやりかけてるのはないって事でいいのかな?
この休み中に少しだけでも翻訳しようかなって感じなんだけど。
hgbookは、一度どっかに訳があがってたけど、今は無いみたい(?)
ちなみに、公式FAQの足りない所や英語版と食い違ってるところを訳そうかなぁと
思ってる。
168: 2008/12/27(土)13:53 AAS
gitって名前がダサイ。
169(1): 2008/12/27(土)13:54 AAS
>>166
svn以前のマージって確かにひどい。ゴミだったな、ありゃ。
170: 2008/12/28(日)13:18 AAS
>>169
CVSのマージで困ったことはないけど最近はもっと便利になってるの?
上下前次1-新書関写板覧索設栞歴
あと 831 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s