Git
ちょっと前の開発プロジェクトで使っていたGitを使用したワークフローについて書いてみます。 ざっくり言うと、リポジトリを一つしか使用しない git-flow って感じです。もしくはルールを追加した GitHub Flow でしょうか。
以前の投稿で、PowerShellでGitコマンドを実行できるようになりました。 redwarrior.hateblo.jp その時に行ったposh-gitのインストールと設定についてまとめておこうと思います。 PowerShellの設定 PowerShellを使用して、プロキシ経由でファイルをダウンロ…
前回の記事で、ClickOnceアプリケーションをコマンドラインから発行する方法を書きましたが、 どうせならばバージョン管理システムからソースコードをダウンロードして、ビルドが出来るようにしたいと思い、GitコマンドをPowershellスクリプトに組み込む方法…
Gitのブランチについて、今まで勘違いというか思い込みをしていたことがわかったので、記録しておこうと思います。 下記リンク先の公式ドキュメントに書いてあることなのですが、核心の部分を引用すると以下の通りです。 Git におけるブランチとは、実際のと…
WindowsでGitを使う場合に、大体の操作はTortoise GitやSource Treeで行ってしまうのですが、Gitコマンドを使ってちょっと複雑なことをやろうとすると意外とめんどうです。 TortoiseGitでは、機能が足りなかったり(特にオプションなど)、SourceTreeはたま…
Gitをコマンドラインから使うのは慣れていないと辛いので、Windows上でGitを使う場合は、TortoiseGitやSourceTreeをインストールしています。 TortoiseGitでリモートサーバーにPushするときに、ユーザー名・パスワードを毎回入力するのは面倒なので省略でき…
開発中にブランチを作成するのを忘れて、ソースコードを編集してしまうことがたまにあります。そうした場合、1,2ファイルならば、編集したファイルをデスクトップ等に保存して、変更を元に戻し、ブランチを作成後にデスクトップにあるファイルで上書きす…
Gitを始めようとした時に、いきなりサーバーのリポジトリをGitにするってことは無いと思います。GitHubやクラウドのサービスを使える場合は別ですがそうでない場合は、大体はローカルのマシンにGitをインストールして、ローカルリポジトリから始めると思いま…
先日、職場のサーバーにGitリポジトリが導入されました。やったー!これでGitでコード共有することが出来るようになります。 さっそく使うにあたって、使い方調べたところgit-flowとGitHub Flowというテクニックがあることがわかりました。GitHub Flowの方が…