- 1 名前:前スレ858=879 mailto:sage [2010/09/06(月) 22:48:42 ]
- バージョン管理システムについて再び語りましょう
●過去スレ バージョン管理システムについて語るスレ pc11.2ch.net/test/read.cgi/tech/1193332500/ バージョン管理システムについて語るスレ2 pc11.2ch.net/test/read.cgi/tech/1215520728/ バージョン管理システムについて語るスレ3 pc12.2ch.net/test/read.cgi/tech/1228366972/ バージョン管理システムについて語るスレ4 pc12.2ch.net/test/read.cgi/tech/1242918130/ バージョン管理システムについて語るスレ5 pc12.2ch.net/test/read.cgi/tech/1255241922/ バージョン管理システムについて語るスレ6 hibari.2ch.net/test/read.cgi/tech/1270640436/ ●関連スレ CVS 1.3 [UNIX板] pc12.2ch.net/test/read.cgi/unix/1093611448/ CVS導入スレ〜 Rev.3 [プログラム板] hibari.2ch.net/test/read.cgi/tech/1113141518/ subversion バージョン管理【サブバージョン】 [Linux板] pc11.2ch.net/test/read.cgi/linux/1154701996/ Subversion r12 [プログラム板] hibari.2ch.net/test/read.cgi/tech/1254838551/ git スレッド [Linux板] hibari.2ch.net/test/read.cgi/linux/1197798039/ 【分散型バージョン管理】 Mercurial 【hg】 hibari.2ch.net/test/read.cgi/tech/1251208950/ 【bzr】Bazaarでバージョン管理 Rev 2 hibari.2ch.net/test/read.cgi/tech/1265951333/
- 152 名前:デフォルトの名無しさん mailto:sage [2010/09/22(水) 23:31:20 ]
- わかった、言い方が悪かったよw
gitはベターなSubversionクライアントでもある。 で、いいか?w
- 153 名前:デフォルトの名無しさん mailto:sage [2010/09/22(水) 23:35:14 ]
- >>146
原形を留めてないほど変更した場合のことを考えると、ファイルの移動って何? みたいになるよね。Gitのやり方は利にかなってると思う。
- 154 名前:デフォルトの名無しさん mailto:sage [2010/09/22(水) 23:44:17 ]
- >>152
TortoiseGitがTortoiseSVNと同じくらいにならないと説得力が無いと思うがな
- 155 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 05:30:46 ]
- >154
Subversion 使いがみんな TortoiseSVN 使ってるわけでもなし、コマンドラインなら git-svn は普通に便利だよ。
- 156 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 09:18:28 ]
- じゃあこうだな
少なくともCUIでの利用に限定すれば、gitはベターなSubversionクライアントでもある。
- 157 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 09:29:24 ]
- だが、いまだ濁点付き日本語ファイル名に対応してないという
(Macだけ?)
- 158 名前:デフォルトの名無しさん [2010/09/23(木) 10:00:16 ]
- >>157
kwsk
- 159 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 10:08:33 ]
- MacはNFDだから濁点の扱いがWinやLinuxと異なるってだけじゃなくて?
- 160 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 14:32:30 ]
- gitはLinuxのことしか考えてないから仕方ないよ。
ファイル名=バイト列なんてのは、ファイルシステムによっては成立しないダメダメな前提なんだけど そもそも環境変数LANGでファイル名の解釈が変わったりするLinuxでは必要な前提だしね。 だがMercurial、てめーは駄目だ。
- 161 名前:デフォルトの名無しさん [2010/09/23(木) 14:58:44 ]
- >>160
> そもそも環境変数LANGでファイル名の解釈が変わったりするLinuxでは必要な前提だしね。 kwsk
- 162 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 15:14:21 ]
- >>161
いや、NTFSやHFS+ならファイル名が格納されるときの文字コードは決まってるけどさ、 extとかのファイル名はメタデータも何も無い単なるバイト列じゃん。 それを文字コードとして解釈するかはLANG次第で、ja_JP.UTF-8からja_JP.EUCに変えたりすると化けるじゃん。
- 163 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 15:20:40 ]
- >>162
hibari.2ch.net/test/read.cgi/tech/1093251312/239-
- 164 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 15:35:39 ]
- >>163
読んだが、いくつかの流派が不毛な言い合いをしてるだけだろ。 どの流儀でも統一さえ取れていればある意味問題ないとも言えるんだし 163が何派なのかも書いてくれんと、そもそも何を言いたいのかもわからんよ。
- 165 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 15:45:00 ]
- WindowsのBazaar入れてみたら、Bazaarエクスプローラーは結構いいな。
ウィザード風に次何やるのってのを教えてくれる。 すでにわかっている人にはいらないんだろうけど、ドキュメント読んで使い始めようという時に敷居下がる どうでもいいが、gitはログ見るのがgitkが一番便利なのはなんとかならんのかw 履歴と一緒にdiffも見られるのはいいね git commit -vやTortoiseHgのコミットするときにdiffが見られるのもかなり便利だわ ほぼ作り直してるんだろうけど、TortoiseSVN以降使いにくい部分もあれば 使いやすくなっている部分もあるよ。
- 166 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 15:47:31 ]
- >>159
Macユーザーの書き込みは濁点が離れてるからすぐわかるってやつか が → か゛ になるようなやつ
- 167 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 16:29:01 ]
- >>166
それはデマだ。Unicode上でNFDだろうがNFCだろうが、2chはSHIFT-JISだから区別のしようがない。 あと合成文字と「単独の文字として存在している濁点」には何の関係もない。
- 168 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 17:33:42 ]
- >>164
hibari.2ch.net/test/read.cgi/tech/1278923059/12 > ・「wchar_tは>849の嫁。>849の許可無くしてUTF16だの32だの無理矢理突っ込むのは許さん。」 > ・電子演算機では文字化けなんて飾りです。UTF-8/UTF16の人にはそれがわからんのですよ。
- 169 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 18:41:26 ]
- Macユーザーの書き込みは、
「ば~か」 などを見るとすぐに分かる。
- 170 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 18:57:39 ]
- どれ。ちょっと書いてみるか。>>169のば〜か
- 171 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 19:02:36 ]
- >>169
ば~か
- 172 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 19:06:38 ]
- >>169のば〜か
バックスラッシュがyenマークになるってのならよくあるが
- 173 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 19:09:21 ]
- >>169
ば〜か
- 174 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 19:10:09 ]
- よし、漏れも便乗w
>>169 ば〜か
- 175 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 19:12:46 ]
- >>169
%E3%81%B0%EF%BD%9E%E3%81%8B
- 176 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 19:59:13 ]
- >>169
ば〜か
- 177 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 21:25:39 ]
- なんだこの大人気
- 178 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 21:49:26 ]
- 暴釣りだね。でも、漏れはそこまで自虐的になれないw
- 179 名前:デフォルトの名無しさん mailto:sage [2010/09/23(木) 21:52:47 ]
- ぼうつり
- 180 名前:デフォルトの名無しさん [2010/09/23(木) 22:17:06 ]
- >>178
ば〜か
- 181 名前:デフォルトの名無しさん [2010/09/24(金) 00:13:53 ]
- Macから書き込み。
がぎぐげご。 そうならんぞ。
- 182 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 01:47:25 ]
- >>181
ば〜か ば〜か
- 183 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 01:51:57 ]
- >>177
「おとなげ」って読みたくなってきた
- 184 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 02:02:42 ]
- >>169のせいでスレの空気が一気に低レベルに....
- 185 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 02:17:22 ]
- >>184
スレのレベルは初めから低かった
- 186 名前:166 mailto:sage [2010/09/24(金) 02:18:32 ]
- むしろ俺のせいな気がしてならない・・・
- 187 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 02:22:55 ]
- >>186
若干自意識過剰だな
- 188 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 03:01:15 ]
- 何子のスレ
- 189 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 03:39:00 ]
- >>167
クライアントによっては「が→か゛」になるよ。 Shift_JIS に変換するのはクライアントなわけだから、NFD への対応が甘ければ化ける。
- 190 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 03:45:32 ]
- 数%にも満たない糞マカーのお陰で、確実に無駄な工数が増えてIT産業の粗利が減ってるわけだ
- 191 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 07:33:07 ]
- >>189
クライアントソフトの性ならmacに限った話にならないだろ
- 192 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 07:44:47 ]
- >>191
ば〜か ば〜か
- 193 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 07:51:40 ]
- >>190
それは、最初に世界中の文字が2バイトに収まると思った馬鹿に言えよ……
- 194 名前:デフォルトの名無しさん [2010/09/24(金) 08:00:35 ]
- >>193
UTF-16が馬鹿だと認めたのですね
- 195 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 08:21:56 ]
- Unicodeの、誰もが無視すべき最悪の馬鹿仕様部分を愚直に実装した愚mac
- 196 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 08:28:11 ]
- いやほんとにば〜かだと思うよ。
ただ現在進行形でNFDにしかない文字にNFCが追加されている部分もあるので、無視すべきとは思わんな。 UTF-16のためにサロゲートペア領域もぽっかり穴が開いてしまってるわけだし、 最初から4バイト使うつもりでいれば合成文字もサロゲートも無かったはずなのに……
- 197 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 08:35:41 ]
- 突っ込んだ文字コードの話はよそでやってください
- 198 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 08:45:48 ]
- >>197
つ>>160
- 199 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 10:51:45 ]
- >>160の流れだと言いたいんだろうが、>>196は単にUnicodeの話でしかない。
- 200 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 12:10:24 ]
- >>199
このスレの管理人を気取るのはいいが、それなら>>196ではなく、 文字コードの話にかこつけて「煽り」をカキコした>>169と それに釣られた>>170以降のカキコを責めるべきだろ。 今さらノコノコ出勤して、どれだけ無駄な時間が過ぎたと思ってんだ。 管理人なら管理人らしく、仕事をサボってんじゃねえよ。
- 201 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 12:36:01 ]
- ○○くんもやってるからぼくはわるくないもん!
- 202 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 12:41:07 ]
- UTF-16信者が>>160のような無知・誤解を広めるのはいい迷惑
- 203 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 12:45:33 ]
- ユニコードって完璧だもんね☆
- 204 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 13:01:02 ]
- >>169の7Ehの話一切なし
- 205 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 15:44:13 ]
- >>202
なんでUTF-16信者だと思うんだ?
- 206 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 17:29:29 ]
- TortoiseSVNを半年ぶりに最新版にしたら、インストールしてもTortoiseのメニューが出てこねー。
でも、スタートメニューからは起動する。 古いの探す旅に出るか。
- 207 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 17:51:54 ]
- Windows再起動しろ
- 208 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 17:54:12 ]
- 修復インストールしろ
- 209 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 18:02:35 ]
- ちゃんと64bit版svn入れろや
- 210 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 18:06:30 ]
- >>208が正解
他はゴミレスなんでスルーで
- 211 名前:デフォルトの名無しさん mailto:sage [2010/09/24(金) 18:20:46 ]
- うまく入った。
最終的に、アンインストール→ccleanでレジストリ掃除。 再起動後にインストール→失敗。 あれっ? 取りあえずMicrosoftSecurityEssencialを止めてインストール→成功。 という流れで入った。 お騒がせしました。
- 212 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 09:44:09 ]
- コンパイルしてできたバイナリってバージョン管理するものなの?
- 213 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 09:47:08 ]
- 前スレでやってLaTeXはその延長
- 214 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 12:20:40 ]
- >>212
ソースがあればバイナリできるんだからバージョン管理の必要は無い。 だけど、リリースとかの区切りでコミットしておくとビルドしなくてもバイナリを取り出したり比較できたりして便利。
- 215 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 18:36:39 ]
- >>214
毎回コミットしてたぜ。TortoiseSVN使ってるとオーバーレイアイコンが気になって気になって…
- 216 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 18:49:31 ]
- タイムスタンプだけ違う内容の同じファイルが大量にできるのが嫌だなぁ。
- 217 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 20:53:58 ]
- >>215
svnignore 設定するんじゃ駄目?
- 218 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 22:48:05 ]
- オーバーレイアイコンが気になるだけの話ならば、無視ファイルに突っ込めばいいと思うよ
- 219 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 06:46:46 ]
- タイムスタンプだけ違う内容の同じファイルはできないだろ?
- 220 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 07:09:46 ]
- できる
- 221 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 12:26:36 ]
- >>215
tortoiseSVNなら、変更リストがある。 コミットダイアログで変更されたファイル右クリック→変更リストへ移動→ignore-on-commitとすると、変更リストができる。 変更リストのファイルは変更されていてもコミットのチェックが自動ではつかなくなる。これでコミットを抑制できる。 変更リストはリポジトリには影響しないからローカルで指定できる。
- 222 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 12:35:21 ]
- >>220
タイムスタンプが違っただけでコミットされたら困るだろう。
- 223 名前:デフォルトの名無しさん mailto:sage [2010/09/30(木) 23:05:27 ]
- 実行モジュールは納品とかバージョンの単位でコミットする運用だった。
今は Redmine 上に乗せる運用にかわったけど。
- 224 名前:デフォルトの名無しさん mailto:sage [2010/10/03(日) 16:14:56 ]
- うちもお客さんの所に納めるものはコミットしてる。
ソースがあればバイナリできると言うけど、バイナリにコンパイルした 日時を埋め込んだりされるのでソースは同じでもバイナリは完全に一致 しないことがあるから。
- 225 名前:デフォルトの名無しさん mailto:sage [2010/10/03(日) 21:30:46 ]
- そこらへんはHudsonにまかせる運用にしたな。
- 226 名前:デフォルトの名無しさん mailto:sage [2010/10/04(月) 01:01:08 ]
- あぁ、ハチのマークの
- 227 名前:デフォルトの名無しさん mailto:sage [2010/10/04(月) 05:29:39 ]
- 何でバージョン管理システムってユニコードに憎悪を持ってるの?
- 228 名前:デフォルトの名無しさん mailto:sage [2010/10/04(月) 06:37:10 ]
- >>227
なんか妄想激しくないか?
- 229 名前:デフォルトの名無しさん mailto:sage [2010/10/04(月) 08:03:59 ]
- >>227
このスレに話を理解できない・ついていけない人が大勢いるのは事実
- 230 名前:デフォルトの名無しさん mailto:sage [2010/10/08(金) 11:25:19 ]
- diff Europe USA
pds.exblog.jp/pds/1/200710/20/99/b0117999_5491615.jpg
- 231 名前:デフォルトの名無しさん mailto:sage [2010/10/09(土) 00:53:30 ]
- >>230
全く1byte文字圏の連中はセクシーがなんたるかを分かってないな。 2byte文字に対応した画像を貼ってください
- 232 名前:デフォルトの名無しさん [2010/10/09(土) 01:14:47 ]
- >>231
2bytes圏に美人が多いのは認める。 しかし3bytesを無視するのは許さん。
- 233 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 06:01:56 ]
- SubversionからGitへ乗り換えを検討してみたけど
導入の手間(特に利用者への負担)と管理の煩雑さを考えると 現状維持がいいのかなと思ってしまった
- 234 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 07:28:24 ]
- 管理ウゼェ勝手にしろがgitだから、管理したいならgitなんて考慮に値しない選択肢だよ
- 235 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 07:38:27 ]
- 利用者がrebaseとかresetとか覚え始めて
ログが破綻するのがsvn->gitの本当の最初の試練
- 236 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 08:34:17 ]
- >>233
乗り換えらくちんちん
- 237 名前:デフォルトの名無しさん [2010/10/20(水) 08:55:50 ]
- >>234
バックアップ取っていたつもりが取れていなくて全てパーになるのですね。わかります。
- 238 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 09:13:09 ]
- 某るbyみたくsvn鯖まるごとクラックされたりとか
- 239 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 10:32:51 ]
- >>233
導入の手間はサーバが無いと何もできないSubversionの方がはるかに手間がかかる
- 240 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 13:59:00 ]
- Subversion って sshd だけ動いてれば大丈夫っしょ
- 241 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 14:27:30 ]
- 導入の手間(特に利用者への負担)ってのが読めないのかこの馬鹿は
一体どれだけ狭い世界に生きてんだよ
- 242 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 14:51:25 ]
- 乗り換えつってんだから、現状Subversionはインストール済みだろうし
手間はゼロだなw
- 243 名前:デフォルトの名無しさん [2010/10/20(水) 15:38:11 ]
- >導入の手間(特に利用者への負担)
・git svn clone のミラーを立てる ・svnしか使えないお馬鹿さんはsvnを使い続ける ・gitが使える普通の人はgitを使う
- 244 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 17:16:54 ]
- ・かしこいgitユーザーはsvnユーザーに不都合が出ないように注意する
・svnユーザーに不都合が出た時にはかしこいgitユーザーが何とかする こうなることが予見される訳だが
- 245 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 18:15:38 ]
- ・かしこいgitユーザーを見よう見まねのかしこくないgitユーザーが出現
こうなることが予見される訳だが
- 246 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 18:25:22 ]
- ・かしこくないgitユーザにはpush権をやらない
・練習用のリポジトリを使わせる ・かしこいgitユーザがログを綺麗にしてからpushする
- 247 名前:デフォルトの名無しさん [2010/10/20(水) 18:52:59 ]
- Bazaar導入でスッキリ解決
- 248 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 18:54:38 ]
- VSS導入でスッキリ解決
- 249 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 19:31:53 ]
- ClearCase導入でスッキリ解決
そして誰もいなくなった
- 250 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 20:25:18 ]
- >>246
ログを綺麗にする方法について 具体的に教えて頂けませんか?
- 251 名前:デフォルトの名無しさん [2010/10/20(水) 22:32:19 ]
- >>250
git push :master
- 252 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 22:47:22 ]
- >>251
それがあんまり洒落になってないところがgitの扱いづらさ
|

|