TL;DR個人チャットなどでの技術相談への対応は、基本的にこちらに一方的にコストだけかかるのでやめてほしい有償の仕事としてなら請けるか検討可能お金をかけずに解決したいなら、各種質問サイト・コミュニティなどあるので、そこで質問してください(偶然僕が喜んで無償で回答することもあり得ます) 先日こういうツイートをしました。「対応の仕方に悩む」と書きましたが、自分なりの考えは元々あるもののそれを伝えること自体がけっこうな手間なので悩ましい、という感じでした。 前提として技術相談への回答は我々ソフトウェアエンジニアの仕事そのものである前提として、我々ソフトウェアエンジニアはビジネス上の課題をコーディングに限らない何かしらの手段で解決してその対価を受け取ることを生業としています。 技術相談への回答は、その仕事内容の典型例の1つであり、普通に考えれば対価が発生して当然です。個人チャットで来た技術相談へ回
プルリクエストとは、「編集リクエスト」のような機能です。 こういう修正をしてみたけど、もし良ければ反映して下さい、というものです。 プルリクエストの機能はGitHubやBitBucketといった大手Gitホスティングサービスに備わっています。 通常、マージをするときはSourceTreeではなくプルリクエスト機能を使ってマージすることが推奨されています。 Bitbucketでのプルリクエストのやり方 自分はBitBucketを利用しているのでBitbucketでのプルリクエスト機能を使ってマージをしてみます。 developブランチをmasterブランチにマージします。 手順 【1】ローカルリポジトリで新規ブランチ(develop)を作成し移動 【2】開発して「追加」⇒「コミット」 【3】developブランチのリモートリポジトリをプッシュする 【4】プルリクエストをBitBucket上で
こんにちは。ZOZOテクノロジーズ開発部の田島です。 今時のシステム開発ではさまざまなツールを利用することが当たり前になっています。 そして各種ツールは日々新しいものが開発され、今まで当たり前だったものがレガシーなツールと呼ばれることも珍しくありません。 弊社では、GitHubやCircleCI・Slackなど様々なツールを利用しています。 私達のチームでもこれらのツールを利用していますが、それ以外にもGitBucketやJenkins・Redmineを独自で管理し利用していました。 今回ある理由からそれらのツールをSaaSへ移行しました。その経緯と移行手順を紹介します。 概要 開発支援サーバの紹介 利用しているGitBucket・Jenkins・Redmineは開発支援サーバと呼ばれる一台のEC2インスタンスの上で動作していました。 やったこと これらのツールを以下の図のように、「Git
バックエンドエンジニアのKazです。 昨今では、エンジニアにとってほぼ必須ツールとなった、ソースコードのバージョン管理ツール「Git」。今回はGitについて、ちょっと上級ですが、使いこなせばとても便利なコマンドを集めてみました。 なお、記事中のコマンドはすべて最新版のGitを想定しています。一部古いバージョンでは動作しないものも含まれていますので、バージョンの差異で非対応の場合はご容赦ください。 用例 任意指定オプションについて コマンド例の角カッコ ([])で囲まれたオプションは任意指定となります。 git log [-p] ↑この角カッコ内は任意指定 プレースホルダについて コマンド例の山カッコ(<>)で囲まれた値はプレースホルダとなります。下記に沿って適宜置き換えてください。 <branch>: ブランチ名 <path>: ファイルのパス <pattern>: 検索したい文字列やパタ
1億行のファイルに1行追記するだけでレポジトリ容量が2倍になった 以前の記事「Gitレポジトリはパッチの集積ではなくてスナップショットの集積である。」を確認するために、1億行のファイルを作って実験してみました。 結果は、なんと1行追記しただけでレポジトリ容量が200MB増加し、サイズが2倍になりました。 実験手順 空のレポジトリを作る 1億行のファイルを作ってgit addしてgit commit コミットする そのファイルに1行だけ追記してgit addして git commitする 空のレポジトリを作る $ git init 1億行のファイルを作る 1億行のファイル(1から1億までの数字が書かれたファイル)を作ります。 $ seq 1 100000000 > numbers.txt この時点で、ワーキングツリーとレポジトリ容量を調べてみます。 $ ls -lh 合計 848M -rw-
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く