Submit Search
Upload
サイト運用者に向けたバージョン管理について
•
0 likes
•
810 views
Takeo Noda
Follow
サイト運用者向けにバージョン管理をつかってもらうということで作成した資料です。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
バージョン管理システム(VCS)の紹介と集中VCSと分散VCSの違い。gitコマンドの簡単な説明
Git 入門ちょい手前
Git 入門ちょい手前
Yuichi Goto
Git 導入を提案するための資料になれば。 ターゲットは「形式上バージョン管理やらないと」と思っているマネージャー/CVSやSubversionを触ったことがある、もしくはまったく触ったことがない開発者の人達です。
Gitのススメ
Gitのススメ
Yuki Nagino
テスト
Git勉強会1回目
Git勉強会1回目
洋佑 堀川
テストにまつわる話とLaravelでのテスト事例を紹介。
Laravelとテストについて
Laravelとテストについて
Takeo Noda
SourceTreeとGitHubによるGitバージョン管理の入門資料です 対象は専門学校の学生を想定しているので、 ある程度スキルのある人には冗長に感じるかもしれません。 http://www.fujimi-labo.com/
Git SourceTreeでバージョン管理しよう
Git SourceTreeでバージョン管理しよう
富士見研究所
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
Kosuke Tanabe
Git&GitHub入門
Git&GitHub入門
hideaki honda
VCS - Version Control System at Security and Programming camp 2011 by Hiro Yoshioka
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
Recommended
バージョン管理システム(VCS)の紹介と集中VCSと分散VCSの違い。gitコマンドの簡単な説明
Git 入門ちょい手前
Git 入門ちょい手前
Yuichi Goto
Git 導入を提案するための資料になれば。 ターゲットは「形式上バージョン管理やらないと」と思っているマネージャー/CVSやSubversionを触ったことがある、もしくはまったく触ったことがない開発者の人達です。
Gitのススメ
Gitのススメ
Yuki Nagino
テスト
Git勉強会1回目
Git勉強会1回目
洋佑 堀川
テストにまつわる話とLaravelでのテスト事例を紹介。
Laravelとテストについて
Laravelとテストについて
Takeo Noda
SourceTreeとGitHubによるGitバージョン管理の入門資料です 対象は専門学校の学生を想定しているので、 ある程度スキルのある人には冗長に感じるかもしれません。 http://www.fujimi-labo.com/
Git SourceTreeでバージョン管理しよう
Git SourceTreeでバージョン管理しよう
富士見研究所
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
Kosuke Tanabe
Git&GitHub入門
Git&GitHub入門
hideaki honda
VCS - Version Control System at Security and Programming camp 2011 by Hiro Yoshioka
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
gitの入門編です。大学の講義でやる感じで作りました。 内容的にはバージョン管理システムについて gitの説明 gitのコマンドの使い方といった感じになります。
git入門(講義っぽく)
git入門(講義っぽく)
kataware
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
Gitの説明用
バージョン管理Git
バージョン管理Git
松本 雄貴
新人さんに向けたバージョン管理システムの説明資料です 主にGitについてお話しています
【閲覧用】新人教育向け_バージョン管理システム.pptx
【閲覧用】新人教育向け_バージョン管理システム.pptx
Tomoko Iwasaki
TechFUNで行ったGitHubのワークショップの資料
GitHubワークショップ
GitHubワークショップ
Hiroaki Murayama
プロジェクト内で行ったGit・Github勉強会の資料です。 実践もありますが、ほとんど概念的説明です
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
バージョン管理システムを使ってみようじゃないか
バージョン管理システムを使ってみようじゃないか
弘実 佐野
Expression of Git/GitHub
Git/GitHub
Git/GitHub
Nariaki Tateiwa
研究室のバージョン管理勉強会で使った資料
バージョン管理勉強会
バージョン管理勉強会
Hiroaki Murayama
バージョン管理について聞いたことが無いレベルの人が、(実操作は差し置いて)バージョン管理システムを実運用できるレベルを目指すためのスライドです。
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門
kazuki kuriyama
コンサル先の企業で非エンジニア向けにgit入門講座をした際の資料です。「gitとは何なのか」から入り、深いところまでは説明していない軽い内容の資料です。
ディレクターやデザイナーのためのリテラシー向上講座 git入門編
ディレクターやデザイナーのためのリテラシー向上講座 git入門編
Yosuke INOUE
ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査
Naoyuki Sano
CMSI神戸ハンズオン(2015-09-07)資料
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Computational Materials Science Initiative
社内Git勉強会用の資料です
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
2013/08/22 CMSIハンズオン
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
研究室の内輪ゼミで発表した内容。 バージョン管理システム・プロジェクト管理システムを知らない人向けの解説
SVNのすすめ&Redmineでプロジェクト管理
SVNのすすめ&Redmineでプロジェクト管理
ina job
Cognos Analytics 12.0.2 でのログメンテナンス参考資料です
Cognos Analytics 12.0.2 logmaintenance.pdf
Cognos Analytics 12.0.2 logmaintenance.pdf
Shinsuke Yamamoto
ソフトウェア構成管理に必須のインフラについて
ソフトウェア構成管理のインフラ
ソフトウェア構成管理のインフラ
kokiya
Git勉強会の資料です。
Git勉強会 #01
Git勉強会 #01
risaiku リサイク
A little introduction to Apache Subversion (SVN). In Japanese.
SVN入門
SVN入門
Francisco Dalla Rosa Soares
AWSが最初に提供しているものと AWSを実際に使ってホームページを開設するにあたってどうサービスを使うかについて紹介します。
スタートアップにやさしいAWS
スタートアップにやさしいAWS
Takeo Noda
Vueの未経験者、初心者を対象とした入門書です。
Vue入門
Vue入門
Takeo Noda
More Related Content
Similar to サイト運用者に向けたバージョン管理について
gitの入門編です。大学の講義でやる感じで作りました。 内容的にはバージョン管理システムについて gitの説明 gitのコマンドの使い方といった感じになります。
git入門(講義っぽく)
git入門(講義っぽく)
kataware
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
Gitの説明用
バージョン管理Git
バージョン管理Git
松本 雄貴
新人さんに向けたバージョン管理システムの説明資料です 主にGitについてお話しています
【閲覧用】新人教育向け_バージョン管理システム.pptx
【閲覧用】新人教育向け_バージョン管理システム.pptx
Tomoko Iwasaki
TechFUNで行ったGitHubのワークショップの資料
GitHubワークショップ
GitHubワークショップ
Hiroaki Murayama
プロジェクト内で行ったGit・Github勉強会の資料です。 実践もありますが、ほとんど概念的説明です
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
バージョン管理システムを使ってみようじゃないか
バージョン管理システムを使ってみようじゃないか
弘実 佐野
Expression of Git/GitHub
Git/GitHub
Git/GitHub
Nariaki Tateiwa
研究室のバージョン管理勉強会で使った資料
バージョン管理勉強会
バージョン管理勉強会
Hiroaki Murayama
バージョン管理について聞いたことが無いレベルの人が、(実操作は差し置いて)バージョン管理システムを実運用できるレベルを目指すためのスライドです。
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門
kazuki kuriyama
コンサル先の企業で非エンジニア向けにgit入門講座をした際の資料です。「gitとは何なのか」から入り、深いところまでは説明していない軽い内容の資料です。
ディレクターやデザイナーのためのリテラシー向上講座 git入門編
ディレクターやデザイナーのためのリテラシー向上講座 git入門編
Yosuke INOUE
ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査
Naoyuki Sano
CMSI神戸ハンズオン(2015-09-07)資料
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Computational Materials Science Initiative
社内Git勉強会用の資料です
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
2013/08/22 CMSIハンズオン
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
研究室の内輪ゼミで発表した内容。 バージョン管理システム・プロジェクト管理システムを知らない人向けの解説
SVNのすすめ&Redmineでプロジェクト管理
SVNのすすめ&Redmineでプロジェクト管理
ina job
Cognos Analytics 12.0.2 でのログメンテナンス参考資料です
Cognos Analytics 12.0.2 logmaintenance.pdf
Cognos Analytics 12.0.2 logmaintenance.pdf
Shinsuke Yamamoto
ソフトウェア構成管理に必須のインフラについて
ソフトウェア構成管理のインフラ
ソフトウェア構成管理のインフラ
kokiya
Git勉強会の資料です。
Git勉強会 #01
Git勉強会 #01
risaiku リサイク
A little introduction to Apache Subversion (SVN). In Japanese.
SVN入門
SVN入門
Francisco Dalla Rosa Soares
Similar to サイト運用者に向けたバージョン管理について
(20)
git入門(講義っぽく)
git入門(講義っぽく)
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
バージョン管理Git
バージョン管理Git
【閲覧用】新人教育向け_バージョン管理システム.pptx
【閲覧用】新人教育向け_バージョン管理システム.pptx
GitHubワークショップ
GitHubワークショップ
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
バージョン管理システムを使ってみようじゃないか
バージョン管理システムを使ってみようじゃないか
Git/GitHub
Git/GitHub
バージョン管理勉強会
バージョン管理勉強会
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門
ディレクターやデザイナーのためのリテラシー向上講座 git入門編
ディレクターやデザイナーのためのリテラシー向上講座 git入門編
ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Git社内勉強会資料
Git社内勉強会資料
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
SVNのすすめ&Redmineでプロジェクト管理
SVNのすすめ&Redmineでプロジェクト管理
Cognos Analytics 12.0.2 logmaintenance.pdf
Cognos Analytics 12.0.2 logmaintenance.pdf
ソフトウェア構成管理のインフラ
ソフトウェア構成管理のインフラ
Git勉強会 #01
Git勉強会 #01
SVN入門
SVN入門
More from Takeo Noda
AWSが最初に提供しているものと AWSを実際に使ってホームページを開設するにあたってどうサービスを使うかについて紹介します。
スタートアップにやさしいAWS
スタートアップにやさしいAWS
Takeo Noda
Vueの未経験者、初心者を対象とした入門書です。
Vue入門
Vue入門
Takeo Noda
Prometeusをはじめてみた話。
Prometeusについてはじめてみよう / Let's start Prometeus
Prometeusについてはじめてみよう / Let's start Prometeus
Takeo Noda
今後、リーダー、ディレクター、マネージャをやる方向け。 * ディレクションとは? * システム開発におけるプロジェクト(案件)の進め方。
ディレクションのすゝめ
ディレクションのすゝめ
Takeo Noda
JMeterを使った負荷テストのガイドです。
負荷テスト入門
負荷テスト入門
Takeo Noda
社内勉強会で作成したデータ解析に関する資料です。
データ解析入門
データ解析入門
Takeo Noda
Laravelの認証について紹介。
Laravelの認証について
Laravelの認証について
Takeo Noda
監視ツールと時系列データ。そこから見る統計解析入門。
Zabbixで学ぶ統計解析入門
Zabbixで学ぶ統計解析入門
Takeo Noda
Zabbix監視について概要を把握するための資料です。
Zabbix入門
Zabbix入門
Takeo Noda
機材入門ということで規格や使い方をテーマに勉強会を行いました。
映像・音響機材入門
映像・音響機材入門
Takeo Noda
Laravel5を使って開発した話を紹介します。開発導入の参考になれば幸いです。
Laravel5を使って開発してみた
Laravel5を使って開発してみた
Takeo Noda
More from Takeo Noda
(11)
スタートアップにやさしいAWS
スタートアップにやさしいAWS
Vue入門
Vue入門
Prometeusについてはじめてみよう / Let's start Prometeus
Prometeusについてはじめてみよう / Let's start Prometeus
ディレクションのすゝめ
ディレクションのすゝめ
負荷テスト入門
負荷テスト入門
データ解析入門
データ解析入門
Laravelの認証について
Laravelの認証について
Zabbixで学ぶ統計解析入門
Zabbixで学ぶ統計解析入門
Zabbix入門
Zabbix入門
映像・音響機材入門
映像・音響機材入門
Laravel5を使って開発してみた
Laravel5を使って開発してみた
サイト運用者に向けたバージョン管理について
1.
サイト運用者に向けた バージョン管理について 2015/08 改定(初版:2013/02) 株式会社セブンメディア 野田 健夫
2.
2バージョン管理とは バージョン管理システムは、ファイルの変更履歴 を管理する仕組み。 多くの人で作業するとき、どのような変更をそれ ぞれ行ったのか記録することができる。
レポジトリーに対してローカルファイルを更新す ることで更新された差分ファイルを取得すること ができる。 あとでもとに戻したいときは、指定したリビジョ ンに戻すこともできる。
3.
3バージョン管理の種類 集中サーバー型 CSV Subversion 分散サーバー型
Git bitbucket
4.
4バージョン管理の流れ(集中型) ①チェックアウト ②編集 ③コミット レポジトリー 作業ディレクトリー (ワーキングコピー、ローカルコピー) ②-2: 更新(update)
5.
5バージョン管理の流れ(分散型) ①クローン ②編集 ④プッシュ レポジトリー 作業ディレクトリー (ワーキングコピー、ローカルコピー) (⑥プル) ③コミット ⑤プルリクエストをして マスターにマージ ②-2: 更新(update)
6.
6レポジトリーの運用について v1 v2 trunk/master(HEAD) :
本流のツリー(本番用レポジトリー) v1.1 v1.2 v1.3 v1.4 branches : 変更用ツリー(開発向けレポジトリー) マージ v2 tag: スナップショット 運用しているサービスのコンテンツ はtrunk/masterを使う。開発中のも のはbranchを使う。
7.
7コンフリクト/ロック/ロック解除について 変更した内容が被っていた場合には、「コンフリクト (衝突)」が発生することがあります。自動でマージさ れる場合もありますが、問題がある場合、競合してい る状態になることもあります。この場合には、手動で 修正を行い、問題を解決する必要があります。 「ロック」をかけることでほかの利用者の変更をブ ロックすることができます。
ロックしたファイルを「ロック解除」でほかのユー ザーも編集できる状態に戻します
8.
8クライアントについて 方法1: TortoiseSVN/TortoiseGitを使う。 方法2: Eclipseなど開発ツール(IDE)を使う。
9.
9例:TortoiseSVNのインストール Tortoisesvn をダウンロード http://tortoisesvn.net/ http://tortoisesvn.net/downloads.html ※インストール後、再起動が必要となります。不要なアプリケー ションは終了しておいてください。 バージョン1.9.0 (2015/08/27時点)
10.
10Subversion環境構築+操作方法 右クリックを押してSVN Checkoutでチェックアウトをします。 レポジトリーのURLを指定してOKを押す
11.
11ファイル内容の変更・追加 右クリックを押してSVN Updateを選択します。 ファイルを修正すると修正したファイルには、赤 丸に白抜きの!マークが表示されます。 新規追加対象のファイルは、当初、記号は付きま せん。追加対象ファイルの上で右クリックを押し て
TortoiseSVN > Add を選択します。 すると青字に+が表示され、コミット可能なファ イルとなります。
12.
12ファイルの変更比較 右クリックを押し、Tortoise SVN
> Diff を選択します。
13.
13バージョン管理への反映 右クリックを押し、Tortoise SVN
> Commitを選択します。 修正内容をコメント欄に記載してOKボタ ンを押すと修正内容がサーバーに反映され ます。
14.
14まとめ 開発で使うソースコード管理だけでな く、運用するコンテンツを管理すると きにもとても役立ちます。 あとで分析したり、ほかの開発ツール との連携も取りやすくなります。 是非活用しよう!
Download now