- 1 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 13:22:20.98 ID:s4x1CSLN]
- ソースコード管理を行う分散型バージョン管理システム、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 8 toro.2ch.net/test/read.cgi/tech/1389701817/
- 457 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 01:23:15.29 ID:FUoGOy6E]
- >>456
本当にsudo常用がroot常用と変わらないの分からないの? sudo touch a ってやったら、root:rootでファイル作られるよね? sudoはなるべくrootにならずに、root権限(ユーザー未指定の場合)で 実行するものであって、結局のところrootで実行しているのと同じ。 sudoを常用したら意味がないんだけど。 なんでもかんでもsudo使って"root権限で実行"するのではなく 適切な権限を指定しなさいと言ってる。
- 458 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 01:45:41.47 ID:p6ZJAeXV]
- >>457
> sudo touch a ってやったら、root:rootでファイル作られるよね? お前俺のレスの意味わかってないだろ (w touch でファイル作られるのが嫌なら禁止すればいいだけ ALL = (ALL) ALL って書いといて、root 常用と同じとか、バカすぎ
- 459 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 02:11:34.74 ID:t+uv2X5h]
- 「俺のレス」
くさかべ先生が怒りそう
- 460 名前:デフォルトの名無しさん [2014/05/15(木) 02:39:04.28 ID:mVM4WfmV]
- そういうことにしたいのでつね
- 461 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 03:28:24.48 ID:FUoGOy6E]
- >>458
お前根本的に間違ってるじゃんか。 /usr/local/srcへの書き込みだぞ。 実行コマンドを制限してどうする。 こういう時はグループで書き込み権限を与えるんだよ。 sudo使うにしても結局グループ使うんだから、 sudoの前にまずグループだろうが。
- 462 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 07:07:31.46 ID:p6ZJAeXV]
- >>461
> /usr/local/srcへの書き込みだぞ。 俺はそんな話してない。 俺は、 > っていうか、sudo常用=root常用ってわかってる? がおかしいって言ってるだけ。 ちなみに sudo はグループでもユーザーでも指定して制御できるから > sudo使うにしても結局グループ使うんだから、 は、根本的に間違ってる。 なので、 > お前根本的に間違ってるじゃんか。 これはお返ししておくよ (w
- 463 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 07:10:12.05 ID:ARfjiSB0]
- ブランチ名に日本語使ったりする?
- 464 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 09:03:46.47 ID:FUoGOy6E]
- >>462
> 俺はそんな話してない。 そもそもそれが間違ってるじゃないか。 話の流れを読め。 最初の >>416 は ファイルを書き込む権限の話。 > ソースコードから入れる時って/usr/local/srcにいれてるんですが > ここ一般ユーザーだと書込できないんですよね >>428 でもファイルを書き込む権限の話。 > 一般ユーザの権限増やしちゃうほうが余程ダメだろ > 確かに初心者の頃には自分に弄れないファイル作ったりするもんさ 最初っから、ファイルの権限の話なんだよ。
- 465 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 09:14:11.31 ID:8qQimVf0]
- sudoをroot権限を与えること以外で使うなら
setuidで十分な事が多くね?
- 466 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 10:08:52.62 ID:uV6K9eLe]
- /usr/local/srcを一般ユーザーに権限与えるのってLinuxの意に反してないの?
rootしか書き込みできないのは意味があってそうなってるんじゃないの?
- 467 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 10:20:43.45 ID:yW4QL04N]
- >>466
staffなら書き込めるんだからそれこそが意だろ。 本当の一般ユーザをstaffにするのはおかしいが、 それならそもそもsudoも使えないべきだし。
- 468 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 11:05:33.69 ID:l/v1SCMb]
- >>463
使わないなあ
- 469 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 11:22:14.76 ID:uV6K9eLe]
- sqliteのデーターベースファイルに日々データを追加しているんですが
これもリポジトリで管理したほうがいいですか? GitHubでこのファイルをみたことがないのでどうしたらいいのかわかりません バックアップが目的なのでデータベースファイルを使ってるプロジェクトだけはzipで固めるべきか
- 470 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 11:46:35.53 ID:8MS98tJI]
- >>464
> 話の流れを読め。 そんな話には興味がない。 俺は単に、 > > っていうか、sudo常用=root常用ってわかってる? がおかしいって言ってるだけ。 まあ、誤魔化そうと必死なのは伝わったよ (w
- 471 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 11:55:39.44 ID:WbHEhbR4]
- >>469
バイナリだと差分が見えないからsql文をバージョン管理するとかになるのかな? ダンプがそのままsql文にならなかったっけ? 面倒なら定刻にダンプするスクリプト走らせとけばいいかもね。
- 472 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 14:32:57.85 ID:R166abH9]
- >>466
/usr/local/ 以下は、自分がPCを持っている人の話 WinのOwnerみたいなもの
- 473 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 18:07:08.81 ID:Q6tngT9B]
- testブランチからmasterブランチにマージすると
testブランチのコミットログがmasterブランチのコミットログと合体しますよね だからここのスレの先輩方はrebaseしろって書かれているのでrebaseしようとおもうんですが rebaseしたらtestブランチのいままでのコミットログはgit logで見れなくなりますよね
- 474 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 19:20:39.33 ID:dmANjRi5]
- >>463
俺はめちゃ使う。 むしろ英語は使わない >>473 見れるけど・・? よくわからないなら、rebaseはやめてmergeにしておくのがいい
- 475 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 21:37:37.22 ID:7ICa3Xuq]
- >>465
-gで、プライマリグループを変更して実行することはある。 newgrpとかsgコマンド知らなかったから。 すれ違いなのはわかっているがこれだけはいわせてくれ passwdとsudordersの編集は、実行できないようにしとけ?
- 476 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 22:41:35.54 ID:FUoGOy6E]
- >>470
それで、sudo使う時ってどんな時? あんたは常用してるんだよね?
- 477 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 22:42:32.59 ID:FUoGOy6E]
- >>467
> staffなら書き込めるんだからそれこそが意だろ。 そういうことだね。 debianではちゃんとグループが設定されている。 だからsudoを使うことは殆ど無い。
- 478 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:02:53.18 ID:8MS98tJI]
- >>476
俺が常用してるかどうかなんて関係無いでしょ? 難癖つけようとしてるのバレバレですよ (w
- 479 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:07:56.03 ID:UtPqEVIk]
- クッソくだらん喧嘩をだらだら続けるな
- 480 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:08:02.02 ID:FUoGOy6E]
- あ、常用してないんだw
- 481 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 09:08:26.94 ID:CZd6eAcT]
- FUoGOy6EはNG登録した
- 482 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 10:34:06.37 ID:ORK55gYr]
- NG登録した = もう反論はしない(見えないからできない)
なんだけどわかってるのかなぁ?w まあ、反論なければそのほうが俺は楽でいいけど。
- 483 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 15:03:25.79 ID:7k6X61nc]
- 荒らしに対抗できる唯一の手段は「反応しない」だからね。
ってひょっとして>>482はその荒らしか
- 484 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 15:43:20.57 ID:T7U0JNMD]
- 「反応しない」っていうのならレスするなよw
自分で言ったことぐらい守りましょう。
- 485 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 17:56:52.11 ID:w4POSpYE]
- C:¥ripo¥bbs¥.gitがリポジトリとします
これでコミットしまくったらコミットログがたまりますが、この状態でGitHubプッシュするとすべてのコミットログもGitHubにあがりますよね 朝昼晩とコミットしていてちょっと知り合いにコミットした時間を見られたら困る事情があるので プッシュするまでのコミットログを全部まとめて一つに書きなおして毎日17:00にコミットしたことにしたいのですが、 いまあるコミットログはgit logで見られるようにしておきたいのでいじらずそのまま残しておきたいのです こういう場合はどうしたらいいでしょうか?
- 486 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 17:58:05.13 ID:w4POSpYE]
- 17:00にコミットというのは自分でコミットをするものだとお考えください
自動でコミットさせるという意味ではありません とくに17:00ぴったりというわけじゃなくて夕方過ぎにコミットするものとお考え下さい
- 487 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 19:26:11.51 ID:XlirJvLT]
- 夕方にしたコミットにsquashで朝昼のコミットをまとめればいいじゃないの
- 488 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 19:28:33.38 ID:XlirJvLT]
- コミットを自分のとこだけ残しておきたいならプッシュしないブランチを作ってそこで開発すればいいのよ
そのブランチからプッシュするブランチへマージするためのブランチを作ってそこでrebaseなりsquashなりでまとめてプッシュするブランチへマージ そんでもってブッシュするの
- 489 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 21:25:42.84 ID:eLIAKwa7]
- rebaseしてもauthor dateは変わらないんじゃなかったっけ?
- 490 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 21:50:47.36 ID:T7U0JNMD]
- コミット内容を修正すればさすがに変わるし、
reset authorすればよい
- 491 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 15:46:53.71 ID:/Qeglujp]
- 2.0 延期らしい。
今のところ来週リリースが目標ぽい
- 492 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 15:51:50.79 ID:I7tMhMJh]
- 来週もまた延期の予定です
- 493 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:27:35.62 ID:F+Anbw5h]
- 何で日本人って見栄はってカタコトの英語でコミットログ書くんですか?
どうせ人様のに目にも止まらないようなプロジェクトなのに 見栄はってるんでしょうか?
- 494 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:29:07.46 ID:PRZCp5x9]
- 日本語入力に切り替えるのが面倒
- 495 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:29:43.34 ID:bTYlzCR2]
- >>493
日本語読めない人がいるなら英語でログ書いてあげるのもいいけど、 日本人だけのチームなのに英語でログ書いてるのは、ちょっとアレな方々だと思う。
- 496 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:32:20.96 ID:PRZCp5x9]
- 文字コード的な問題を抱えてるとかじゃね
- 497 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:43:25.77 ID:wwvCM72E]
- 英語で書いてると見栄張ってるっての、正に日本人的だよな
- 498 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:43:27.81 ID:AjJzM+jl]
- そういうのでハマっちゃうと時間食うからね。
本能的に避けちゃうんだな。
- 499 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:43:48.41 ID:613Mhv1z]
- コミットログが日本語だと git format-patch のファイル名に反映されない
- 500 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 00:29:51.39 ID:ooDeoEJd]
- >>493
自分しか使わないので何も書いてません。
- 501 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 02:01:54.89 ID:xRvInDCX]
- なんだよこいつ。英語でコミットログ書いてるのかよ。
見えはってるな。 これが>>493が言ってること。
- 502 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 02:07:17.49 ID:aiwStKdm]
- webブラウザで見たときに英語インターフェースの中に日本語があると浮くから
超てきとーな英語で入れてる 自分用だから自分が分かればいい
- 503 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 03:37:28.40 ID:WINLDOAf]
- 文字化け面倒くさいしな
技術英語でカタコトもくそもないし
- 504 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 03:38:41.45 ID:XTSqz+Em]
- レガシーなコードがsjisだったりすると、マージの際にコミットログが化けて出る。
英語が書けなけりゃせめてローマ字で書いて。指差して笑うけど。
- 505 名前:デフォルトの名無しさん [2014/05/18(日) 07:58:50.19 ID:7h87TJ0i]
- bagu fix
- 506 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:45:26.28 ID:8ZcupVW/]
- 当たり前だけどUTF-8でログを書く事。
もしも文字化けとかしててもnkfとか使えば解決するだろ? 下手な英語で書かれるログより、日本語できちんと書かれているログの方が価値がある。
- 507 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 09:03:44.22 ID:Uw9b9LOt]
- 当たり前だけどGitなどのバージョン管理システムを使う場合、プロジェクト管理規約を
遵守すべきであり規約としてプロジェクト内の公用語を定めるべきである。 プロジェクト内公用語で書かれていないログは、どんなに価値ある内容であっても ログとしての価値はない。
- 508 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 09:23:04.68 ID:Fz0SuFV0]
- asciiの範囲内だけ使っておけば文字コード関係で変になる事がないw
- 509 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 09:40:24.61 ID:8ZcupVW/]
- >>507
ログの本来の意味を理解せず上辺だけの運用だとこんな感じになるんだろうな。
- 510 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 09:40:34.69 ID:j5Z4jU9Z]
- fix bug
update function add text こんなわけのわからないログを書かれてもね わかりもしない英語で加工として意味のないログを書く意味が本当にない
- 511 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 09:48:50.69 ID:Uw9b9LOt]
- >>509
その通り、正に上辺だけの運用の例がこれ>>510 だ。 だが、しかし、これ>>510 には元々ログとしての意味はない、これ>>510 と同レベルの 日本語を書いてしまうのが>>509
- 512 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 09:59:41.25 ID:8ZcupVW/]
- >>511
ちょっと何言ってるのかわからないんですけど・・・ ログの本来の意味を理解しているのであれば、 価値ある内容のログを「ルールと違う方法で書いてるから無価値」なんて判断しないって事を言っている。
- 513 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 10:02:50.82 ID:WINLDOAf]
- 本来のログとして役立つ記録を
英語で書けばいいんじゃないの?
- 514 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 10:12:08.38 ID:Uw9b9LOt]
- いや、どんな言語で書くかではなくプロジェクト内で「通じる言語で」しかも当然ながら
ログとしての意味のある記録内容を記すべきなのである。
- 515 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 10:16:46.89 ID:y7sacx+K]
- 更新したファイル名と行番号を書いておくのが一番
- 516 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 10:23:08.05 ID:BMv+P6U/]
- mergeするかどうか、revertするかどうかの判断を
ログを眺めただけで出来れば十分
- 517 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 10:23:10.07 ID:c7NwufzX]
- 変更の目的や意図を書くのが一番重要。
単なる変更点ならdiffを見ればいいから。
- 518 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 10:29:15.25 ID:y7sacx+K]
- diffで目的や意図が判ると良いね
- 519 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 10:47:04.48 ID:pcGkJ5So]
- diffで目的や意図は分からんけど、更新したファイル名と行番号だと分かるんだ。
普通の人はそうじゃないから。
- 520 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 11:03:38.19 ID:c7NwufzX]
- 変更ファイルとか行数とか
わざわざ人間が書く必要ないと思うが。
- 521 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 11:13:05.15 ID:wDknVmCU]
- 何やったか思い返すヒントになればいいんだから何でもいいんだよ。
- 522 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 11:15:16.01 ID:EPtn8OXu]
- >>514
あれ? なら英語しか選択肢なくね? 日本語だと日本人しか理解出来なくね?
- 523 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 11:19:18.17 ID:j5Z4jU9Z]
- 別に英語で書くなって言ってないし
英語もわからない奴が英語でログ書くなって歯なし
- 524 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 11:28:10.29 ID:Uw9b9LOt]
- >>522
プロジェクト公用語として、どのような基準を採用するか次第だ。 英語しか選択肢がないと考えがちなのがオープンソース界の悪習だ。 別に日本語のみに限定し、ソースコメントも日本語にすることすら 間違いではない、それをプロジェクト公用語と定めるならば。
- 525 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 11:43:23.99 ID:2P7J7VC/]
- 文書以外で日本語なんて使う気しない
英語コンプはフォルダ名も日本語にしてるのかと
- 526 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 11:47:50.98 ID:Uw9b9LOt]
- >>525
君があるプロジェクトに関してプロジェクト公用語を定める事に影響力や決定権を 持ったら、日本語禁止にできるよ。只の下っ端ならブツブツ言いながら従えば済む。
- 527 名前:デフォルトの名無しさん [2014/05/18(日) 11:55:22.75 ID:0kvX68pZ]
- maguro.2ch.net/test/read.cgi/pc2nanmin/1372918692/145
↑ ↑ ↑ ↑ ↑ ↑
- 528 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 13:28:14.89 ID:BExb4OPW]
- >>526
でも、元々の >>493 はそういう話じゃないんよね 別に日本語でも英語でもその変更がどういう意味なのか分かりゃいいワケで 何故か英語=見栄みたいな扱いにしちゃってるのはおかしいと思わね? まあ >>493 の周囲には分かりにくいログが多いのだろうけど、そんな人は多分日本語でも似たようなことしか書かないんだろうし
- 529 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 15:30:49.95 ID:UhKpQ7wy]
- Add text
みたいなログを書く人間が日本語でまともなログを書けるかなぁ? プログラミングが出来るって事は、英単語が分からない訳じゃないだろうから、変更点を他人に伝える気自体が無いわけだろう こんなの英語以前の問題だよ Add main window toolbar button help text みたいな糞でもログとして使えるし
- 530 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 15:36:35.81 ID:wDknVmCU]
- log言語の誕生である
- 531 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 15:48:36.89 ID:NSHOUep6]
- BTSを利用してる時でも、コミットログはさぼらない方がいいのかな?
- 532 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 15:57:35.48 ID:7v87Hd7x]
- >>510
↓これとか https://github.com/Cipherwraith/Rokka/commits/master
- 533 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 16:41:15.58 ID:aiwStKdm]
- 同僚に対する不満をここでぶちまけられても
俺らにはどうしようもないんだ
- 534 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 17:56:48.01 ID:ItRorGEB]
- >>532
何を変更したのかがわからないクソログ
- 535 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 18:07:20.56 ID:4ihVJdEr]
- >>532
流石2chの管理人さんやで
- 536 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 20:04:06.18 ID:XTSqz+Em]
- なんでこの変更が必要なのか書いてあればそれでいいや。
- 537 名前:片山博文MZバグロボ ◆T6xkBnTXz7B0 [2014/05/18(日) 21:11:53.29 ID:wTsBQBni]
- Gitでバージョン番号を管理する方法ないの?
- 538 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 21:16:22.56 ID:C9yMB7Be]
- >>537
あるけど、具体的にどういう バージョン番号管理をしたいの?
- 539 名前:片山博文MZバグロボ ◆T6xkBnTXz7B0 [2014/05/18(日) 21:29:08.38 ID:wTsBQBni]
- コミットするたびにソース中のバージョン番号を自動的に更新して欲しい!!
- 540 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 21:40:01.78 ID:C9yMB7Be]
- >>539
ソースコードのバージョン? アプリのバージョンじゃなくて?
- 541 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 21:40:35.24 ID:7v87Hd7x]
- prepare-commit-msgフックでコミットメッセージにバージョン番号でも入れりゃいいんじゃねえの
- 542 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 21:44:28.59 ID:C9yMB7Be]
- >>539
少しバージョン番号のつけ方の仕様を決めてくれないかな。 たとえば、仮にバージョン1のソースコードがあったとして、 それをAさんとBさんが個別に修正した時、 それぞれのバージョンはどうしますか?
- 543 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 21:52:39.89 ID:wDknVmCU]
- アプリケーションでバージョン番号を持ってるファイルの更新だろな。
どっちかっつーとpush時な気がするな。
- 544 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 22:28:18.60 ID:C9yMB7Be]
- >>543
どういう運用にしたいかによるでしょうね。 git推奨でいえば、バージョン番号 = ハッシュID この方法が優れているのは、ソースコードに何も書かないでいいし、 複数の人が平行で作業していても、バージョン番号がかぶることがないというメリットが有る。 git推奨の方法以外をやりたいのであれば、その仕様を決めてもらわないと答えようがない。
- 545 名前:デフォルトの名無しさん [2014/05/18(日) 22:49:36.09 ID:7h87TJ0i]
- リリース前に、バージョン番号を格納するファイルを更新しpusu、そしてtagをつける
ってやってる
- 546 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:27:23.72 ID:WINLDOAf]
- >>544
>git推奨でいえば、バージョン番号 = ハッシュID 当のgitがそれやってなくね?
- 547 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:43:08.76 ID:C9yMB7Be]
- >>546
いえ、"ソースコードの" バージョンの話です。 アプリのバージョンの話ではありません。
- 548 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:53:30.20 ID:mKpMCPC5]
- 推奨とか書いちゃうから
- 549 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:10:30.29 ID:Zm2k/WGd]
- >>547
そうなのか。 ところで、アプリのバージョン番号はどうやって管理してる? 自動でインクリメントする仕掛けってやっぱほしいよね
- 550 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:16:41.33 ID:PiFbW4Gq]
- それこそフックで何らかのスクリプト走らすって話じゃね?
- 551 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:37:55.02 ID:2pHoKbmf]
- 自動なのはビルドだけでバージョンは手でいいんじゃね
- 552 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 01:30:50.53 ID:boPMtkif]
- CIツールでやれ
- 553 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 02:00:24.75 ID:lhsjIgd7]
- 時々さ、--versionってやると
バージョン番号としてコミットIDが 表示されるのあるじゃん? あれってどうやってるの? コミットしなければ現在の コミットIDわからないはずなのに。
- 554 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 03:20:50.33 ID:cOS2qM9v]
- >>553
それを表示するコードをビルド時にリポジトリ情報から自動生成すればいい
- 555 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 05:02:24.66 ID:ZqE06A31]
- >>553
キーワード展開でググる。
- 556 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 14:22:29.51 ID:nfghgbV/]
- >>493はまさにjap
- 557 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 21:43:58.04 ID:lhsjIgd7]
- >>554
サーセン、LL使いなんでビルドなんて ないんですwww
|

|