[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/07 21:30 / Filesize : 266 KB / Number-of Response : 1019
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Git 8



1 名前:デフォルトの名無しさん mailto:sage [2014/01/14(火) 21:16:57.41 .net]
ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。
Git - Fast Version Control System
git-scm.com/

◆関連サイト
Pro Git - Table of Contents
progit.org/book/ja/
Git入門
www8.atwiki.jp/git_jp/

◆前スレ
Git 7
toro.2ch.net/test/read.cgi/tech/1381929347/

220 名前:デフォルトの名無しさん mailto:sage [2014/02/05(水) 11:23:16.98 .net]
LFとCRLF改行の混在じゃね?

221 名前:デフォルトの名無しさん mailto:sage [2014/02/05(水) 11:41:15.63 .net]
cvswebのdiff表示もそんな状態になってたな。
行番号の後にさらにその差分の部分がどこのCの関数内であるかを
付けられるとかなんとかそういうフォーマットもあるらしい。

222 名前:デフォルトの名無しさん mailto:sage [2014/02/06(木) 04:31:31.21 .net]
CR/LFを多数決で判断するようなエディタなんか捨てちまえ。

223 名前:デフォルトの名無しさん mailto:sage [2014/02/06(木) 04:41:42.53 .net]
改行コードくらいプロジェクトで統一しろよ・・・

224 名前:デフォルトの名無しさん mailto:sage [2014/02/06(木) 10:54:55.53 .net]
>>218
CRLFの混在が原因ではなさそう
LFのみのプロジェクトでも @@ の後ろに改行がつかない

225 名前:デフォルトの名無しさん mailto:sage [2014/02/06(木) 10:58:58.23 .net]
SourceTree使ってる人いる?

226 名前:デフォルトの名無しさん mailto:sage [2014/02/06(木) 10:59:22.34 .net]
1ファイル内で混在みたいなアホなことになってるとか

227 名前:デフォルトの名無しさん mailto:sage [2014/02/06(木) 11:38:08.94 .net]
>>224
仮にCRLFの混在があったとしても、
diffコマンドの出力にLFがつかない理由にはならないと思う

228 名前:デフォルトの名無しさん mailto:sage [2014/02/06(木) 11:40:29.41 .net]
commitはしたけどpushはまだしていない分について
git status コマンドで状況見たいんだけど
どうしたらいいかな



229 名前:デフォルトの名無しさん mailto:sage [2014/02/06(木) 12:02:53.24 .net]
remote との差が知りたいってこと?

230 名前:デフォルトの名無しさん mailto:sage [2014/02/06(木) 13:01:18.51 .net]
>>222
>>219も言ってるけど、@@の直後に改行無しで表示される部分は、差分が属するクラスなんかの定義のことじゃないの?
差分を見やすくするためにdiffがソースを解析してくっつけてくれる。

231 名前:デフォルトの名無しさん mailto:sage [2014/02/06(木) 13:15:34.10 .net]
>>226
ブランチがリモート追跡ブランチになってれば、
pushしてないコミットが

232 名前:あるときにgit statusに表示されるだろ
こんな感じに
# Your branch is ahead of 'origin/master' by 4 commits.

おれはgit logに(HEAD, master)とか(origin/master)が表示されるようにして
差があるかどうかを判断してる
こっちはremote追跡ブランチになってる必要は無いな
[]
[ここ壊れてます]

233 名前:デフォルトの名無しさん mailto:sage [2014/02/07(金) 11:35:30.89 .net]
>>228
なるほど
その定義表示部分が空文字列になってて
改行表示されなくなってる可能性があるのか

234 名前:デフォルトの名無しさん mailto:sage [2014/02/07(金) 14:21:28.13 .net]
いや定義表示部分が空文字列になってるとかじゃなくて、
@@ に続いて改行無しで定義部分が表示される。

こんな風に表示されることを言ってるんだろ?
diff --git a/Hello.java b/Hello.java
index 5dcc23b..047aa5f 100644
--- a/Hello.java
+++ b/Hello.java
@@ -5,7 +5,7 @@ public class Hello {

これは @@ -5,7 +5,7 @@ の差分部分が、Helloクラスの定義内に含まれてますよって意味だ

235 名前:デフォルトの名無しさん mailto:sage [2014/02/07(金) 15:39:11.94 .net]
あああーなるほどー
そういうことか・・・
恥ずかしい発言だった・・・

236 名前:デフォルトの名無しさん mailto:sage [2014/02/07(金) 19:48:28.21 .net]
cvswebの方はガチで1つ下にあるべき行がそこに入っていたけど、
そんなものを今も使ってるところが見つからないからもういいやw

237 名前:デフォルトの名無しさん [2014/02/08(土) 11:15:03.96 .net]
code.google.com/p/git-core/downloads/list
1.8.5.4

238 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 12:44:10.31 .net]
空のフォルダに.gitkeepを追加しようと思ってます。
しかしフォルダ数が多いため時間がかかります。

自動で追加してくれるフリーソフトかなにかありませんか?



239 名前:デフォルトの名無しさん [2014/02/09(日) 12:52:08.51 .net]
find . -type d -empty -not -path './.git*' -exec touch {}\/.gitignore \;

240 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 18:08:11.46 .net]
>>236
.gitignoreではないです。

241 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 20:08:52.67 .net]
>>237
横レスだが、ignoreでも問題ないし、以前はignoreだった。
気に入らないならkeepに変えればいいだけだろう。ちゃんとお礼言えよ。

242 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 20:12:38.54 .net]
空のディレクトリを見つけてそこに.gitkeepという空ファイルを配置する
スクリプトで簡単に書けそうな気もするけど

243 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 22:55:57.48 .net]
シェルスクリプトとか find だの test だの組み合わせるのがない世代なんだろ
もしくは Windows だとか

244 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 23:08:16.39 .net]
WindowsならWSHがあるじゃん

245 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 23:24:41.55 .net]
WindowsってGitBashがインストールされるじゃん

246 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 23:39:20.75 .net]
>>241
もう wsh は死んだのだよ
今は powershell だ

247 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 23:49:47.60 .net]
GitBashにfindもgrepもtouchも入ってるよね

248 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 23:56:56.77 .net]
要するに無能



249 名前:デフォルトの名無しさん mailto:sage [2014/02/09(日) 23:59:41.82 .net]
何故唐突にgrep?

250 名前:デフォルトの名無しさん [2014/02/10(月) 17:03:57.48 .net]
.gitignoreはバージョン管理しないファイルを指定するgitで決められたファイル
.gitkeepは空ディレクトリも作らせるための慣例的なファイル

という違いはさておき、 >>237 はその程度読み替えてほしいもんだ。

251 名前:デフォルトの名無しさん mailto:sage [2014/02/10(月) 17:11:43.10 .net]
しれっといつのまにか vundle のメンテナ化するのかな

252 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 05:11:32.98 .net]
Gitってみんなが勝手にいろんな所を直す→独裁者がどこを採用するか決める、って
システムだよな。
大手SIerで使わないのはそこにも原因があるんだろうね。
上ででていた、誰がどこを直すのかしっかり決まっている組織や開発体制では、その
作業のミスをふせぐMSSみたいなファイルのロック・アンロックのよう

253 名前:
バージョン管理システムの方が向いている。
ExcelやJpegと行った、差分を取ってもしょうがないバイナリファイルの編集も必要だし。
[]
[ここ壊れてます]

254 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 05:24:34.71 .net]
GitHub-Flowだと独裁者が決めるって感じでは無いようだけど

255 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 08:56:55.81 .net]
またおまえか
ファイルロックで担当ミスを防ぐとか
いい加減勘違いに気付け

256 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 09:28:48.04 .net]
だからMSSて何だよ

257 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 10:20:23.74 .net]
WSSのましがい

258 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 10:29:01.51 .net]
google先生に質問した結果を最大限に好意的に解釈しても
 MSS=Maximum Segment
 WSS=Windows SharePoint Services
だな。



259 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 10:29:45.12 .net]
×MSS=Maximum Segment
◯MSS=Maximum Segment Size

260 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 11:09:35.76 .net]
>>249
VSSでチェックアウトするとデフォルトでロックするのが不便なのは周知の事実で、
TFSではデフォルトではロックしないようになった。
ロックを使わずにワークフローで重複作業を防ぐのが今のベストプラクティス。
新しいものに拒絶反応を示すのはやめて勉強した方がいいよ。

261 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 13:38:51.11 .net]
会社でベストプラクティスとかいう単語を使う奴は信用しない。

262 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 13:43:14.72 .net]
じゃあワーストプラクティス

263 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 13:45:42.45 .net]
お前は信頼はできないが信用は出来そうだな

264 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 13:55:17.31 .net]
信用は金で買えるからな

265 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 13:57:29.98 .net]
信用金庫でお取扱しております。

266 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 14:02:46.32 .net]
「情報共有」、「コミュニケーション力」、「本音ベース」

267 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 14:34:50.71 .net]
>>250
github flowに限らずgit flowとかも、いわゆる中央リポジトリーのようなものを
作ってそこからpull、pushしてという感じになる。pushに関してもただ単に権限の
問題だからやろうと思えば好きなモノをpush出来る。ただそれだと色々問題が
起きるかも知れないからっていうのでレビュアーを置いてチェックするルールで
運用しているだけ。 svnなんかもライブラリ管理者やゲートキーパーなんて
呼ばれている人がいたわけで、ある意味独裁者だったでしょ?

268 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 14:46:55.43 .net]
独裁って言葉に過剰飯能する奴いるけど、Linusの独裁モデルに都合の良い仕様だから当然でいちいち反論しなくてよろしい

ジョブズでもなんでも、良い製品は民主的体制じゃなくて独裁から生まれる



269 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 15:02:03.96 .net]
>Gitってみんなが勝手にいろんな所を直す→独裁者がどこを採用するか決める、ってシステムだよな。
まずはここが間違ってるよね。GitではPull-Request方式しかできないと思ってる?

Gitでもマージしてpushの手順で各個人が中央リポジトリに各々修正を追加していくことができる。
SVNと別に変わらんよ。

270 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 15:06:03.44 .net]
>>249
 「Gitってみんなが勝手にいろんな所を直す→独裁者がどこを採用するか決める、って
  システムだよな。」
そんなことはまったくない。
別にlinux kernelの開発スタイルでなくてもgitは使えるよ。

このスレで独裁者モデルの話をするのはやめたらどうかね。
OSSの開発モデルの一つでしかなく、gitとは直接関係のない話だ。

271 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 15:07:09.46 .net]
天才がいれば独裁が一番なのは当たり前
でも天才自体少ない上に、万人に都合の良い天才なんてそうそういないから困るんだよね
すると多数決的な体制にならざろうえない

272 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 15:15:56.88 .net]
きちんとした独裁者モデルを構築したいんだけど
gitだとちょっと難しいんだよね

273 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 15:22:22.48 .net]
UNIX板で遊ぶのに飽きてこっちに来たのか

274 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 16:42:26.54 .net]
> 天才がいれば独裁が一番なのは当たり前

それは違う。どんな天才でも大量のコードを
一人でこなせるわけがない。
ジェバンニじゃないんだからw

独裁が一番なのは、小さなプロジェクトにおいての話。

275 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 16:51:01.84 .net]
>>270
なんで独裁者が一人でコード書くの?
コードを書かせないと独裁にならないでしょ。
ちょっと認識がずれてるみたいだけど大丈夫?

276 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:00:48.88 .net]
船頭多くして船山に登るっていうことわざがあるくらい昔から意思決定の
人間は少ないほうがいいって事が言われてるのに。

277 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:13:42.10 .net]
>>271
誰も一人で書くとは言ってないよ。
こなせないといったの。
レビューをこなせないと言ったんだよ。

でもどうやら君はコードを書かせれば、
それでやれると思ってるみたいねw

278 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:21:22.63 .net]
>>273
Linusの独裁モデルがどんなものか
ちょっと勉強してきたほうがいいよ?



279 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:22:34.30 .net]
>>274
調べてきた結果、俺の言ってることに
何も問題ないことがわかったよ。

280 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:22:51.97 .net]
Linusはもちろんコードを全部書いてるわけでもないし、
全部のレビューをLinus一人でやってるわけでもない
しかし独裁と言われている。

281 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:24:52.55 .net]
>>275
ちゃんと理解してたら>>270みたいなことは言わないでしょう。
だめね。やりなおし。

282 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:26:01.35 .net]
>>277
いや、理解して言ってるよ。
違うっていうのなら、
ちゃんと君が説明したら?

283 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:28:02.42 .net]
>>278
>>276に書いたとおり、独裁モデルっていうのは独裁者が全部レビューしなくても成り立つの。

284 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:29:38.86 .net]
そもそもLinusのやり方は独裁じゃないから
論点がずれてる。

今は独裁の話をしている。

285 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:30:29.84 .net]
この「独裁」の話をしている。

249 名前:デフォルトの名無しさん[sage] 投稿日:2014/02/11(火) 05:11:32.98
Gitってみんなが勝手にいろんな所を直す→独裁者がどこを採用するか決める、って
システムだよな。

286 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:36:05.15 .net]
前提が違うwアホか逃げるなw
Gitの独裁モデルと言えば普通Linux kernelの独裁モデルだろw

287 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:41:48.07 .net]
一体誰がLinuxの独裁モデルの話を始めたんだ?
どう見てもあとから言い出しただろ。

288 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:42:00.94 .net]
>>263
結局まともな運用しようとしたら、集中型でってことなのか...
ローカルコミットさえサポートしてくれれば svn で充分だな。



289 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:43:43.43 .net]
svnがgitと同じになれば、svnで十分だな。

290 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 17:44:36.68 .net]
ローカルコミットがあったらそれは分散型だろ

291 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 18:27:49.57 .net]
>>283
gitに限らず、普通に独裁モデルと言えば
Linusがやってるモデルを指すのが一般的よ

292 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 18:28:42.32 .net]
>>286
なにそれこわい
cvsも分散モデルになれるってこと

293 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 19:07:48.58 .net]
あほか

294 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 19:19:22.46 .net]
>>284
いや、リリース用のプロダクトは一つに収斂されるから中央のようなものが
あると都合がいいってだけ。 コミュニケーションパスが太ければ、次のは
○○さんの所に集めてそれを使いましょうってことも出来る。

まあ、少なくともsvnのあのマージの苦行に戻るくらいなら多少難有りでも
gitを使いますよ。

295 名前:デフォルトの名無しさん [2014/02/11(火) 19:24:29.28 .net]
gitのシステムに文句を言うのではなく
git導入を決意した上司などに文句を言うべき

296 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 19:29:41.56 .net]
(優しい)独裁者モデルというのは、適切なリーダーシップが無ければプロジェクトは成功しないという意味だぞ
toolで制限をかける方法は、平等で民主的に見えるが、いずれ破綻する

297 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 19:32:18.62 .net]
>>292
逆だろ
toolで制限かけないといずれ破綻する

298 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 19:36:35.49 .net]
toolで制限かけるしかコントロールできないなら、何やっても無駄



299 名前:デフォルトの名無しさん mailto:sage [2014/02/11(火) 23:59:46.12 .net]
>>249
そうだよ
Gitみたいな分散型をSubversionの上位概念みたいに言ってる、はてなの連中とかウザいって前から思ってた

300 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 00:16:34.50 .net]
まだいたのかキチガイ

301 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 00:19:17.86 .net]
だからgitに文句言うのでなくgitを採用決定した上司に文句言え

302 名前:デフォルトの名無しさん [2014/02/12(水) 00:26:44.77 .net]
OSS開発には向いてると思うなのGi

303 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 02:01:12.59 .net]
gitの分散型なんてどうでもいいわ。実際の所、分散開発なんてしねえし。
gitが重要なのは分散型ではなく小さいコミットの積み重ねで開発が可能というところ。

そのための機能である
・ブランチの作成が高速。
・コミットを後から修正できる。
・ブランチの中の一部のコミットを抜き出せる。
・ブランチの起点コミットを移動できる。
・自分の開発中の汚いブランチを他人に見せなくて済む
・バグが発生したコミットを探索できる。
などの機能がある所。

誰でも経験あると思うが開発してコミットした後に
「あ、忘れてたみたいな」修正を直したり、
作ってる最中で、この部分だけ先にリリースしたい。
ってのを出来るのがいいんだよ。

gitはソースコード管理ツールじゃねぇ。
開発とリリースのためのツールだ。

304 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 02:12:10.43 .net]
お前がそう思うんならそうなんだろう(ry

305 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 02:13:37.12 .net]
反論がないのならそうなんだろうな。

306 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 02:50:44.58 .net]
GitやMercurialのような分散管理が向く場合もあれば、Subversionのような中央管理が向く場合もある

307 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 04:06:45.55 .net]
いや、管理だけでなく開発のことも考えろよ。
Subversionでどうやって間違ったコミットの修正とか
大きな開発を小さなコミットに分割とかするんだよ。

ソースコードを中央に上げる前の
手元の開発作業の話だよ。

308 名前:デフォルトの名無しさん [2014/02/12(水) 04:35:40.67 .net]
馬鹿には無理



309 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 05:44:31.87 .net]
ソーシャルゲーム,ボードゲーム,ファミコンまで!? Global Game Jam 2014参加レポート:レポート|gihyo.jp … 技術評論社
gihyo.jp/news/report/2014/02/0601?page=3&ard=1392151422
> 今回,メンバーのプログラマ全員がGitを使ってソースコードを管理していたのですが

git人気すぎだんろ

310 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 08:17:47.91 .net]
Windowsでgitも日本語ファイル名使えるようになったみたいだけど
GUIはどれがお勧め?

311 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 08:20:31.76 .net]
CUIと同じくらい軽いGUIクライアントってないの?

312 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 09:02:56.10 .net]
SourceTreeでいいだろ

313 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 09:04:06.19 .net]
そのSourceTreeが重いんだよ
なんかしらんが過去データか何かに
アクセスしすぎ

314 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 09:34:10.15 .net]
>>307
そんな軽いツールキット自体がないだろ。gitに限らず。PCの性能によっては無視できるだろうけど、それはあなたが鈍感である必要がある。

>>299
cvsやsvnの時代から、リポジトリを持ち出せるようにする追加のソフトあったろ。そういう需要があったと言う事。

315 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 09:36:32.03 .net]
>>308
いいよね、SourceTree。
ちなみにbitbucketも最高。

316 名前:デフォルトの名無しさん [2014/02/12(水) 11:09:54.29 .net]
gitはmercurialと比べても履歴を修正出来過ぎて、余計な混乱を招く
高機能が常に低機能に勝るわけじゃない

317 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 11:12:50.74 .net]
> 履歴を修正出来過ぎて
え? 出来・・・すぎ・・・?

じゃあ、ちょうど良い程度の
履歴修正機能もあるのかよ?

修正できるならば、全てを修正できるのは
当たりまえだろ?

一体どの程度の履歴修正機能がほしいんだ?
なんの履歴修正機能が欲しくて、どの修正機能は
つけたらダメだというのだ?それを具体的にいいなよ。
でないと、無知が叫んでるだけだって思っちゃうよ?

318 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 11:21:00.88 .net]
>>312
うちはポリシーで対応してるが、できないって方がゴネたり誤魔化すやついなくて良いかもな。
リポジトリの設定で変えられるくらいなら、高性能もいいな。



319 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 11:34:58.55 .net]
普通、共有リポジトリはdenyNonFastforwardsとdenyDeletesを設定して
履歴の巻き戻し禁止にするから
混乱なんてしない

320 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 11:41:11.18 .net]
だから”ソースコードの管理”ではなく
ローカルで一人でやってる開発作業が
やりやすくなるんだよ。

中央にアップする前に、区切り区切りで
ローカルでコミットしていって、
問題があれば修正できる。一部分だけ
先に中央にアップしたりも出来る。

ソースコードの管理なんて考えているから
gitを理解できないんだよ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<266KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef