- Regular Expression(正規表現) Part13©2ch.net
270 :デフォルトの名無しさん[]:2015/05/16(土) 21:51:20.67 ID:waTp+O7j - 日付形式にマッチする文字クラスみたいなのってある?
|
- Git 12©2ch.net
459 :デフォルトの名無しさん[sage]:2015/05/16(土) 23:14:20.75 ID:waTp+O7j - >>458
gitlabの話でよかったんだなw 自分もコメント消えるのが問題だったが、最近消えなくなったなーって 思うだけでどうなっているのかよくわからないから、ついでに動作を少し検証してみた。 * マージリクエスト(以降MRと書く)にコメント(1)を付ける。 * MRのDiscussionにコメント(1)が表示される。 * MRのChangesからコメント(2)を付ける * MRのDiscussionにコメント(2)が表示される。 * MRのCommitsからたどったコミット番号(A)のソースコードにコメント(3)をする * 同コミットの下からコメント(4)をする。 * MRのDiscussionにコメント(3)(4)が表示される。 * Discussionから(2)(3)(4)にReplyする。 * Discussion と共に、コメントを書いた元の場所にもReplyが表示されている。 ここまでは消したりしてないので、ごく普通にコメントが表示されている。 当たり前ではあるんだけど変更した行以外にはコメントつけられないな。 たまに周りにも修正すべき所があってコメントしたくなるんだけど。
|
- Git 12©2ch.net
460 :デフォルトの名無しさん[sage]:2015/05/16(土) 23:15:03.07 ID:waTp+O7j - でこのマージリクエストをrebaseしてgit push --forceしてみた。
つまり、コミット番号(A)がMRから消えてなくなる。 * MRに書いたコメント(1)は当然残っている。 * Changesに書いたコメント(2)はMRに残っているが、outdated diffということで 折りたたまれているので注意。Showをクリックすれば見れる。 * 消えたコミット番号(A)に書いたコメント(3)(4)は、MRからは消えている。 ただしコミットを表示すれば見ることはできる。 MR作成後にpushしたコミットなら自動的に、MRに記録されるようになっているが 最初にpushしたコミットは残らない。(Dashboardあたりで確認可能) ではAccept Merge Requestしてブランチ削除してみる。 (当たり前だがマージしたMRを見ることは可能) この状態はgit push --forceしたのと同じ状態。 特にコメントすることもないかな。 結論としてはMRにコメントを残したいならば、 MRかもしくはそのChangesに書く。(たぶん昔からこの挙動) MRに含まれるコミットにコメントした場合、 そのコミットが消えると行方不明になることがある。 行方不明になるだけで残ってはいるので、コミットに 辿り着くことができれば見ることは可能。 なので、コミットにコメントしてしまった時は MRからたどり着けるようにリンクを張っておけば良い。
|
- Git 12©2ch.net
461 :デフォルトの名無しさん[sage]:2015/05/16(土) 23:20:45.79 ID:waTp+O7j - 結局のところコメントが残るかどうかの挙動自体は、
昔から変わってないと思うんだけど、それはそれとして MR自体が見やすくなっているので、バージョンをあげるのはありだと思う。 例えばgit push --forceした時とかにpushしたコミット番号が MRに記録されるようになったのは最近の機能。 できれば最初のコミット番号もMRに記録されて欲しいんだが。 Dashboardとかから調べられるけどさ。 gitlabは昔(と言っても一年前程度)はいかにもgithubの クローンってUIだったけど、UIが変わってgithubとは別の 同種のソフトって感じで良くなったと思うよ。 機能的にもgithubに全然劣ってないしね。 もちろんオープンソースでコミュニティ重視ならgithubになるんだけど、 クローズドならgitlabで十二分に使えると思う。
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
491 :デフォルトの名無しさん[sage]:2015/05/16(土) 23:36:57.42 ID:waTp+O7j - >>490
知識が10年ほど遅れてるようですよw
|