Archives for the tag: workflows

--force は有害だという考え; git の --force-with-lease を理解する

Git の push --force は有害です。何故ならローカルの内容を無条件にリモートレポジトリを上書きしてしまい、チームメンバーがその間にプッシュしていた変更を上書きてしまうからです。しかし、これには改善策があります。強制プッシュがどうしても必要ではあるけれど、他人の作業を上書きしないようにしたいときは --force-with-lease というオプションを利用します。 Git

続きを読む »

Stash 2.8 リリース: ブランチをベースにしたワークフローが簡単に

先週、私たちは JIRA の課題からマージに至るまで、ブランチベースのワークフロー全体を案内する、アトラシアンのソフトウェア開発ツール間の緊密な統合を紹介しました。ブランチは、Git ワークフローの根本的なコンポーネントです。あなた自身の Git ワークフローを確実に成功させるには、優れたブランチモデルの選択が鍵となります。完璧なまでにクリーミーなマカロニ&チーズを作るには、適切なチーズが不可欠であるのと同様に、あなたのチームがブランチを作成、命名、そしてマージする方法を標準化すると、チームがワークフローを利用する方法が変わります。

続きを読む »