SlideShare a Scribd company logo
1 of 14
ローカルリポジトリ
  のススメ
バージョン管理してますよね?
バージョン管理色々

• Git
• Subersion
• VSS
• 日付.zip(爆)
• などなど・・・
今回は中央管理の場合のお話です
ぶっちゃけ会社の公式なバージョン管
理がVSSでぎゃー!!な人向けです
中央管理で困ったこと

• 作業中のソースをコミットできない
• 実験的な実装もコミットできない
• VSSなんだけど何故かdiffやコミットログ
 を取ると壊れる

• そもそも日付.zip・・・
作業中のコード(ry


• 作業してたら定時になってしまった
• 翌日のために経過を記録したい
• だからってコミットしたらまだビルド
 が通らない
実験的な実装も(ry


• そりゃそうだ
• でも試行錯誤の過程も残したい
• 他の手段が駄目だったら戻したいし
VSSなんだけど何故か(ry

• 実は前の2つはブランチ切ればOK(中
 央管理だと難しいこともあるけど)

• でもVSSのブランチは・・・
• というかdiff取っただけで壊れるってど
 んだけ・・・
そもそも日付.zip・・・


• 論外
• とはいっても公式なルールを変えるの
 は大変
そんなときはローカルリポジトリ
ローカルリポジトリ

• 要は自分用にリポジトリを作ってしまえ
• TortoiseSVNとか入れればSVN一式も含ま
 れるのでローカルにリポジトリ作れます

• VSSでも出来るはずだけどそもそも腐っ
 てるので・・・
メリット

•   好きなタイミングでコミットできます

•   実験的なコードでtrunkを汚さなくて済みま
    す

•   diffもコミットログも見放題です

•   VSSがぶっ壊れたときの保険になります

•   たとえ中央が日付.zipでも(ry
まとめ?

• 全体を変えるのは大変です
• VSSは割と壊れます
• たとえ変えられなくても自衛しましょう
• 裏で使ってる人が増えて便利だと伝われ
 ば全体も変わらないかなー(本音)

More Related Content

Viewers also liked

ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัว
Wanatep Kongka
 
Dual tobacco use bob anderson
Dual tobacco use   bob andersonDual tobacco use   bob anderson
Dual tobacco use bob anderson
drrcpawv1
 
Composition Library Instruction
Composition Library InstructionComposition Library Instruction
Composition Library Instruction
lmwallis
 
Did they mean to do that?
Did they mean to do that?Did they mean to do that?
Did they mean to do that?
Hayling Island
 
Ms2 intertext research
Ms2 intertext researchMs2 intertext research
Ms2 intertext research
kate-vowles
 

Viewers also liked (16)

Penzijni pripojisteni axa
Penzijni pripojisteni axaPenzijni pripojisteni axa
Penzijni pripojisteni axa
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัว
 
Dual tobacco use bob anderson
Dual tobacco use   bob andersonDual tobacco use   bob anderson
Dual tobacco use bob anderson
 
Composition Library Instruction
Composition Library InstructionComposition Library Instruction
Composition Library Instruction
 
Class Action Lawsuits Explained
Class Action Lawsuits ExplainedClass Action Lawsuits Explained
Class Action Lawsuits Explained
 
Everyday Games, Hobbies, Activities
Everyday Games, Hobbies, ActivitiesEveryday Games, Hobbies, Activities
Everyday Games, Hobbies, Activities
 
Visual Basic ADO
Visual Basic ADOVisual Basic ADO
Visual Basic ADO
 
Green it
Green itGreen it
Green it
 
Pra rancangan pabrik metanol dari biomassa tandan kosong sawit
Pra rancangan pabrik metanol dari biomassa tandan kosong sawitPra rancangan pabrik metanol dari biomassa tandan kosong sawit
Pra rancangan pabrik metanol dari biomassa tandan kosong sawit
 
Analyze This - #SPSSac
Analyze This - #SPSSacAnalyze This - #SPSSac
Analyze This - #SPSSac
 
Did they mean to do that?
Did they mean to do that?Did they mean to do that?
Did they mean to do that?
 
Mohan_resume
Mohan_resumeMohan_resume
Mohan_resume
 
Sose2015 presentation
Sose2015 presentation Sose2015 presentation
Sose2015 presentation
 
Spring sport coats 2013
Spring sport coats 2013Spring sport coats 2013
Spring sport coats 2013
 
Business Transformation is (not) rocket science
Business Transformation is (not) rocket scienceBusiness Transformation is (not) rocket science
Business Transformation is (not) rocket science
 
Ms2 intertext research
Ms2 intertext researchMs2 intertext research
Ms2 intertext research
 

Similar to ローカルリポジトリのススメ

Gitと出会って人生変わった テックヒルズ2013-03-22
Gitと出会って人生変わった テックヒルズ2013-03-22Gitと出会って人生変わった テックヒルズ2013-03-22
Gitと出会って人生変わった テックヒルズ2013-03-22
Shota Umeda
 

Similar to ローカルリポジトリのススメ (10)

一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
 
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
 
Gitと出会って人生変わった テックヒルズ2013-03-22
Gitと出会って人生変わった テックヒルズ2013-03-22Gitと出会って人生変わった テックヒルズ2013-03-22
Gitと出会って人生変わった テックヒルズ2013-03-22
 
ALMツールたべくらべ
ALMツールたべくらべALMツールたべくらべ
ALMツールたべくらべ
 
Vi Boot Camp #1
Vi Boot Camp #1Vi Boot Camp #1
Vi Boot Camp #1
 
2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress
 
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
 
レガシー環境で個人ベースでなんとか頑張るDVCS(Git)運用
レガシー環境で個人ベースでなんとか頑張るDVCS(Git)運用レガシー環境で個人ベースでなんとか頑張るDVCS(Git)運用
レガシー環境で個人ベースでなんとか頑張るDVCS(Git)運用
 
RealtimeTweakPickerMode
RealtimeTweakPickerModeRealtimeTweakPickerMode
RealtimeTweakPickerMode
 
Vagrant chef
Vagrant chefVagrant chef
Vagrant chef
 

ローカルリポジトリのススメ

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n