バージョン管理超入門 まだファイルコピーしてます?

Slides:



Advertisements
Similar presentations
Rails 勉強会@東北(第 5 回) Subversion について SVN を利用した Rails プロジェクト のバージョン管理.
Advertisements

Trac と Eclipse の 便利な機能. プロジェクト管理システム: Trac 0. はじめに バージョン管理システム: Subversion 統合開発環境: Eclipse ・ Wiki による情報 管理 ・進捗状況の管理 ・プログラムの作 成 ・リポジトリに データを集める.
コンピュータ基礎実習上級 #4 拡張子、 URL 、ファイル名 一般教育研究センター 安田豊. ファイル名と拡張子 ファイルには名前が付けられている 区別のため。整理などに便利に利用するとよい。 abc.html ピリオドによってファイル名を前後に分ける習慣がある。 ピリオドの左は整理のために自由な名前を選べる.
PowerPoint による プレゼンテーションの作成 2005 年 7 月 19 日 牧野真也 最初のスライドは通常表紙となる.
情報処理 第8回第8回第8回第8回. 目次 (1) スタイルの利用 – スタイルの概要 – スタイルの適用 (1) – 「スタイル」ウィンドウを開く – スタイルの適用 (2) – スタイル適用のセオリー – すべてのスタイルを表示 – スタイルの書式を変える (1) – スタイルの書式を変える (2)
オートデスク・コラボレーション・サービス オートデスク株式会社
農業者年金記録管理システム 研修資料の入手等について
応用コース:ワープロを活用する WORD2000 1回目 基礎コースの復習(第1章と付録) 2回目 文字の入力(第2章と第4章)
7-1.WEKOコンテンツ 一括登録 マニュアル Version2.5
水曜パソコン講座 「Windows Update プログラム  を実行する手順」         を解説します.
4.ユーザー登録マニュアル              Version 年6月10日 国立情報学研究所.
UNIX利用法.
情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.
PROCESS 14:一般情報(2) InstallShieldLecture
UNIX利用法 情報ネットワーク特論資料.
ブラウザの基本操作 前のページに戻る ブラウザの左上にある 「戻る」ボタンで、自分がたどってきた一つ前のページに戻ることができます。
WebDAVでOpenOffice.org の文章を共有する
コマンドプロンプトの起動と終了 最初に覚えるコマンド ディレクトリ構造とパス 各種コマンドの練習 Cコンパイルとプログラムの実行
第1章 第1節 データを保存するときに(p.14-15) ・p.14 は,データ保存についての基本的な知識と保存場所について,実際の活用場面を想定して説明している。 ・p.15 は,ファイルの整理方法としてフォルダの活用と注意事項を紹介している。 1.
ファイルやフォルダを検索する ①「スタート」→「検索」→「ファイルとフォルダ」とクリックする。
PCの情報を得る - 「システム情報」 ①「スタート」→「すべてのプログラム」→「アクセサリ」→「システム ツール」→「システム情報」とクリックする。 ②左欄の項目を選択すると、右欄に情報が表示される。
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
e ポートフォリオ(Mahara)の使い方
WagbyR6.5 Update 12 PPT版 更新情報
エクスプローラ ● エクスプローラ: ファイルやフォルダを階層構造で表示してあり、これらを操作するのに便利。
Al-Mailのインストールと使い方 インストール –1 (pop-authの設定、Al-Mailのインストール用ファイルをダウンロード)
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
さとりすと Satori Ghost Editor 里々ゴーストの統合開発環境を作ったよ page: 1/25
情報システム構築 -グループ分けとCVSの初期設定-
アプリケーション共有機能 〈参考〉 (図1) (図2)
Microsoft Office 2010 クイックガイド ~応用編~
EBSCOhost 詳細検索 チュートリアル support.ebsco.com.
2017/4/9 情報処理 第5回.
メッセージ機能 相手にメッセージを送信する 04 送信する相手を選んでメッセージを送信します。
パソコン同好会のホームページは今回WordPressに変わったのですが 使いづらいとの声が多いので投稿者用の手順書を作ってみました。
マイクロソフト Access を使ってみよう 第5回
マイクロソフト Access を使ってみよう 第1回
マイクロソフト Access を使ってみよう 第4回
Microsoft Office 2010 クイックガイド ~応用編~
SystemKOMACO Jw_cad基本操作(2) Ver.1
経営工学基礎演習a PowerPointの利用.
文献の整理術 ―文献管理ソフトを使ってみよう―!
北海道大学 理学院 宇宙理学専攻 惑星宇宙グループ 修士2 年 三上 峻
VBA ( Visual BASIC for Application) を使えるようにする方法
コマンドプロンプトの起動と終了 最初に覚えるコマンド ディレクトリ構造とパス 各種コマンドの練習 Cコンパイルとプログラムの実行
形態機能解析室 予約用カレンダーの登録手順
三浦元喜 北陸先端科学技術大学院大学 知識科学研究科 2007/9/7
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
2019/2/24 情報処理 第13回.
【e-Rad】担当者用 平成24年度公募(三次) 新規公募(三次)設定 操作説明 (3月29日修正版)
Microsoft Office クイックガイド ~応用編~
Processing使用の準備.
ホームページビルダー 不要ファイル削除の仕方.
プロジェクトの エクスポートとインポート 2014/10/7.
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
バージョン管理 児島 史郎 フィールドアプリケーションエンジニア.
~目次~ Ⅰ.動作環境 Ⅱ.ファイルのダウンロード Ⅲ.システムのインストール Ⅳ.初期設定 Ⅴ.アンインストール
Microsoft Office クイックガイド ~応用編~
本当は消去できていない!? ~データを完全消去する方法~
本当は消去できていない!? ~データを完全消去する方法~
Microsoft Office 2010 クイックガイド ~応用編~
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
rd-1. Rシステムと RStudio (Rシステムでデータサイエンス演習)
エクスプローラ ● エクスプローラ: ファイルやフォルダを階層構造で表示してあり、これらを操作するのに便利。
Cp-1. Microsoft Visual Studio 2019 C++ の使い方 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
3 ウイルスチェック ~方法1~ ウイルスチェックの方法 USBメモリの場合 ①USBをパソコンに差し込む。 ウイルスチェックをしよう
第0.5回: ~Unity Editorの操作方法~
5 つの方法 Outlook 活用の 最新の署名 次に、連絡先情報を追加します。 [新規作成] を選択し、署名に名前を付けます。
Presentation transcript:

バージョン管理超入門 まだファイルコピーしてます? C.Ponapalt(ぽな@ばぐと ら) Rev.1 伺的ソフトウェア勉強会/横浜#4

バージョン管理って? SSP 2.02.09 ↑これのこと? ファイルの変更を時系列順に管理する ”何か”のこと ファイルの変更を時系列順に管理する ”何か”のこと ソフトでもいいし、 専門に行う人でもいいし… 伺的ソフトウェア勉強会/横浜#4

バージョン管理 「ソフト」って? ファイルの追加・変更・削除などを時 系列順に記録し管理するソフト 要はファイル専門の秘書さんです。 たぶんめがね必須です。雰囲気的に。 今回は”Subversion”という秘書さん を雇いますソフトを使います。

バージョン管理って なぜしないといけないの? わざわざソフト入れたり特別な操作し たり…。面倒じゃないかこれ! 常に新しいファイルを使うようにすれ ば問題ないよね? 昔に戻るなんてありえないよ。履歴と か要らない!むしろ黒歴史。

A B 一般的なファイル 管理の問題 データ喪失 ファイル サーバ 書き↑ 読み↓ ↑書き ↓読み メインマシン ユーザA サブマシン

A B バージョン管理で 何が解決するのか リポジトリ バージョン管理ソフト 変更/削除/追加の管理 ▼ ・編集したデータの保護 コミット↑ 更新↓ ↑コミット ↓更新 バージョン管理ソフト 変更/削除/追加の管理     ▼ ・編集したデータの保護 ・古いデータへ戻せる A B

なぜしないといけないの? 常に新しいファイルを使うようにすれ ば ▼ さらに新しいファイルで上書きの可能性 常に新しいファイルを使うようにすれ ば ▼ さらに新しいファイルで上書きの可能性 昔に戻るなんてありえないよ。 ▼ 忘れた昔の自分は”別人”。 何かバグった時に昔のコードを見るのも 役に立つことが多い

Subversionって? フリー(無料+自由)なソフトです。 でも気に入ったら寄付してね! いろんな環境で使えます Windows・Mac・UNIX系… コマンドラインしか使えなくても可 今回は”TortoiseSVN” Windows専用

TortoiseSVNって? “シェル拡張” エクスプローラの機能を拡張 もっぱらファイル/フォルダ右クリック で実行 エクスプローラの機能を拡張 もっぱらファイル/フォルダ右クリック で実行 “アイコンオーバーレイ” 変更・追加などの状況が、普段の エクスプローラの画面ですぐわかる。 正常 同期済 何か変更したもの

使ってみよう(用語) リポジトリ データとその更新履歴を保存するとこ ろ ネットワーク上、ファイルサーバ上、 ローカルのディスク上…… ファイルが書き込めるならどこでも作成 可 チェックアウト いちばん最初に全データを取ってくる こと 最初の1回だけ

使ってみよう(用語) 更新 データを最新版に更新する 作業中のファイルの変更点も保存され る コミット 最新版の作業データと、その変更履歴 を リポジトリに書き込んで反映する

使ってみよう (リポジトリ作成) からっぽのフォルダを作成 フォルダの中で右クリック 「ここにリポジトリを作成」

使ってみよう (チェックアウト) からっぽのフォルダを作成 フォルダの中で右クリック 「SVN チェックアウト」

使ってみよう (チェックアウト) あらかじめチェックアウト先を 作っておいてください (空っぽのフォルダ) あらかじめチェックアウト先を 作っておいてください (空っぽのフォルダ) どこかで右クリック 「SVN チェックアウト」

使ってみよう (チェックアウト) リポジトリのURLに file:// と打ち 込むと 右の … ボタンでローカルリポジトリ選 択 チェックアウト先を右の…ボタンで選択 ほかは設定不要 (「再帰的」「最新のリビジョン」)

使ってみよう (更新) チェックアウトしたフォルダで右ク リック 「SVN 更新」 編集済みのファイルがあっても安全 編集を破棄してリポジトリの最新版に したい場合は「元に戻す」

使ってみよう (コミット) チェックアウトしたフォルダで右ク リック 「SVN コミット」 メッセージ欄に、簡単に変更内容を 書き込んでおきます

使ってみよう (コミット) 「管理外」表示に注意 必要に応じてその場で右クリック操作 「追加」か「無視リストに追加」

使ってみよう (コミット) 更新を忘れないようにしよう! 更新せずデータが古いままだと 以下のようなエラーが出ることも

使ってみよう (注意点) ファイル操作: 名前の変更や削除、追加など は、必ずTortoiseSVNのメニューから 行うこと!操作内容をTortoiseSVNに 教えてあげないとうまくいきません。

もっと知りたい… スタートメニュー→TortoiseSVN →Help ただのヘルプと思うなかれ、バージョン 管理の概念の説明から、操作説明、 エラーの対処法など「日本語で」 もりだくさん。

0 0 0 0 0円 まとめ バージョン管理ソフト データを失うことはもうありません! 更新履歴を忘れてしまうこともありま せん! 複数人・複数マシンでの開発と データ同期も楽々! これだけついて… 0 0 0 0 0円 寄付歓迎