2010年12月1日

バージョン管理システム(SVN)について

メリット・デメリットあとかしあやとかりくとんのお話
Svn
6
柏綾 @kashiaya

@riku_ton やっぱ似とる事やっとるね。

2010-12-01 11:58:31
りくとん @riku_ton

@purazumakoi バージョン管理するための専用サーバは必要やで。かなり頻繁に書き込みがあるからボロボロになりやすいで開発鯖と共通はしないほうがいい。それのバックアップストレージも必要になってくるで導入コストはちょっとかかるな

2010-12-01 11:59:16
りくとん @riku_ton

@kashiaya うちもTracLightningやわー。トータスさんは便利ね。tracとmavenは使ってないけど。

2010-12-01 11:57:09
柏綾 @kashiaya

@purazumakoi これは古いやり方や。クライアントで取得する時にこのページを見やー。まずはソース管理するサーバーを決めて、そこにSVNの取得できる環境つくらないかんで。

2010-12-01 11:55:25
りくとん @riku_ton

@purazumakoi 今までの運用フローがわからんであれやけど、一般的に相対的には作業量が増えるはず

2010-12-01 11:55:59
りくとん @riku_ton

@purazumakoi (cont)サーバから一旦最新ファイルをDL(チェックアウト)→編集→動確→コミットという手順になる。tagsの作成のことも懸念して更新履歴の記載が必要になったりと、作業時にやらなあかんことが増えるんよ。

2010-12-01 11:55:54
りくとん @riku_ton

@purazumakoi 今まで開発サーバのファイルを更新、またはローカルでファイル更新→アップロードで済んでいたのがバージョン管理を行うことで(cont)

2010-12-01 11:55:36
りくとん @riku_ton

@kashiaya 俺もなんかSVNのリーダーになってまったで何故か微妙に知識はついてしまった

2010-12-01 11:53:42
柏綾 @kashiaya

@purazumakoi バックアップはTracLightningにバックアップとるバッチがあるから、そのファイルをタスク管理とかで定期的にバックアップサーバーにファイルコピーすると完璧ぞい。

2010-12-01 11:50:01
プラズマコイ@財務分析が好き🎏 @purazumakoi

@kashiaya ん。今うちのサーバ管理者の人にもsvnいれて試してみーって言われたでちょっくらやってみるわ。まー平日は怒られるであんまできんな。 *Tw*

2010-12-01 11:48:59
柏綾 @kashiaya

@purazumakoi totoiseSVNは日本語化も可能。SVNはもともとCVSを拡張したやつやから、eclipseからも始めから連携できる。

2010-12-01 11:48:08
柏綾 @kashiaya

@purazumakoi その後にtotoiseSVNを管理したいクライアントに入れれば、ソースだけでなくドキュメントとプロジェクトの管理もできる。プロジェクトに関わったメンバーや進捗や変更点も記録できるぞ。

2010-12-01 11:47:56
柏綾 @kashiaya

@purazumakoi VSSよりSVNをオススメするわ。SVNのTracLightningが良いと思う。無償やし、1個仮想でもいいからバージョン管理するサーバーを立てて、TracLightningをいれやーオールインワンで管理するWebサーバーもDBも全部はいるのがある。

2010-12-01 11:45:32
柏綾 @kashiaya

@purazumakoi バージョン管理なら拙者そこそこ詳しいぞ

2010-12-01 11:41:57
りくとん @riku_ton

@purazumakoi ぶっちゃけバージョン管理すると作業コストはあがるよ。めんどくさい。ただし安全性はあがる。俺が上司なら渋る。

2010-12-01 11:37:31
プラズマコイ@財務分析が好き🎏 @purazumakoi

@riku_ton うちWebなんでDWでチェックアウトとかしてるけど、結局は他の人も触れるし、毎朝5時にフルバックアップとってって感じだから細かいバージョン管理ができてないもんでやっぱSVNとか入れたほうがよさげなんだけどなー。上司に今言ったらあんまノリ気ではなかった。

2010-12-01 11:33:12
プラズマコイ@財務分析が好き🎏 @purazumakoi

あー、ログとか差分比較とかなんなら個人でも便利そうですよね。しかし弊社に導入するには敷居たかそうだな。。 RT @clairvy: @purazumakoi 一人開発でも超使います.

2010-12-01 11:30:14
りくとん @riku_ton

@purazumakoi SVNやVSSは多人数で同じ環境を触ることがなければ意味は殆ど無い。AさんがXというファイルを編集しているからBさんはその間触るな。ということがシステムで管理できる。いつ誰がどのファイルをどのように変更したかの履歴が追える。

2010-12-01 11:25:30
琴子(じゅーはっちゃい) @tot_main

バージョン管理システムの有効性は使わないとわからんものな

2010-12-01 11:23:35
プラズマコイ@財務分析が好き🎏 @purazumakoi

Subversion とかgitとかのバージョン管理システムってよく見かけるけど、つかったことないからイマイチ何がいいのかわからんなー。ローカルで試してもあんまり意味なさげなきがするけどどうなんだろう *Tw*

2010-12-01 11:22:13

コメント

ǝunsʇo ıɯnɟɐsɐɯ @otsune 2010年12月1日
話の前提が抜けててわかんないけど「Web制作でhtmlやcssをSubversion管理する」って文脈なのか? バージョン管理なしでファイルいじるのはセーブなしでドラクエ遊ぶようなもん……って気もするけど。
0
神ノ離忍(かぬりに) @kanu_ 2010年12月1日
どうやらWebプログラマーらしいが・・・
0
hirokinko @hirokinko 2010年12月1日
この辺VCS利用を習慣化出来てるかによるのかな?デグレ回避に無駄な労力を使うことを考えるとVCS使わない場合のが最終的な作業コストが跳ね上がると思うけど。ってか、2010年現在の話ですよね?!
0
プラズマコイ@財務分析が好き🎏 @purazumakoi 2010年12月1日
そうですね、web制作で、html、css、js、php等を部署内で共有してDWで作業してますけど、やっぱりVCSは入れた方がいいなって結構前から思ってまして、ただ元々無いものを導入しようと思うと今の環境だと余程がんばってプレゼンしないと。。僕自身使った事がないのでまず自分で運用してみないと、って感じですね。
0
神ノ離忍(かぬりに) @kanu_ 2010年12月1日
都内ならShibuya.tracの勉強会とか如何ですか? 導入した人の苦労話とかが聞けると思いますよ
0
プラズマコイ@財務分析が好き🎏 @purazumakoi 2010年12月1日
ありがとうございます!でも・・・名古屋なんですよね。
0
モコあき @mokoaki 2010年12月1日
関西弁だか名古屋弁だか知らないけど、 ネットで方言使う男の人って・・・
0
ぐるぐる系SQL @bleis 2010年12月1日
名古屋在住のGit使いなので、Gitなら相談にのれます
0
yikemac @yikemac 2010年12月1日
バージョン管理か~、TortoiseHg 使ってるよ。 サーバー要らずだから、個人用ツールや書き物の版管理など、ちょっとしたことにも使えて便利です。
0
柏綾 @kashiaya 2010年12月1日
皆の言うとおり、古い話題だけどソース管理に関わらず、マニュアル通りと思う事が出来ていない会社も多いのが事実。でも、何が一番良いかなんて人それぞれだし、色んな考えの人がいて面白いんじゃない?
0
くおきの大冒険 @kuoki_sec 2010年12月1日
分散バージョン管理の話を早く!
0
高瀬 一彰 @kaz_takase 2010年12月2日
一人でプログラム書くときもsvn使うけどなあ。実際リポジトリ管理が当たり前だと思ってない人って意外といるんだよねえ。
0
fukken @fukken 2010年12月2日
作業効率はむしろ上昇する。変更差分つきで修正履歴を見られたり、一発で任意の時点に巻き戻せるのは大きい。ファイル直接書き換えだと編集衝突時の保険が何も無いわけで、「今まではヤバい事が起きても分からなかったけど、分かるようになるから作業増えるよ」はちょっと酷いと思う
0
プラズマコイ@財務分析が好き🎏 @purazumakoi 2010年12月7日
とりあえず、ローカルのwindowsにapachとsvn入れて、DW標準の機能で社内ネットワーク上のファイルをローカルでバージョン管理出来るようにしてみました。これは使いやすい!これならデザイナーさんたちの習熟工数も殆どいらない。
0
Charlotte Elizabeth @kozawa 2011年4月11日
驚いた。。。一人でファイル管理するのも、履歴があるだけバージョン管理使うと便利すぐるんだけどなぁ。。。
0