バージョン管理システムについて語るスレ6
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/04/07(水) 20:40:36CVS 1.3 [UNIX板]
http://pc12.2ch.net/test/read.cgi/unix/1093611448/
CVS導入スレ〜 Rev.3 [プログラム板]
http://pc12.2ch.net/test/read.cgi/tech/1113141518/
subversion バージョン管理【サブバージョン】 [Linux板]
http://pc11.2ch.net/test/read.cgi/linux/1154701996/
Subversion r12 [プログラム板]
http://pc12.2ch.net/test/read.cgi/tech/1254838551/
git スレッド [Linux板]
http://pc11.2ch.net/test/read.cgi/linux/1197798039/
【分散型バージョン管理】 Mercurial 【hg】
http://pc12.2ch.net/test/read.cgi/tech/1251208950/
【bzr】Bazaarでバージョン管理 Rev 2
http://pc12.2ch.net/test/read.cgi/tech/1265951333/
●過去スレ
バージョン管理システムについて語るスレ
http://pc11.2ch.net/test/read.cgi/tech/1193332500/
バージョン管理システムについて語るスレ2
http://pc11.2ch.net/test/read.cgi/tech/1215520728/
バージョン管理システムについて語るスレ3
http://pc12.2ch.net/test/read.cgi/tech/1228366972/
バージョン管理システムについて語るスレ4
http://pc12.2ch.net/test/read.cgi/tech/1242918130/
バージョン管理システムについて語るスレ5
http://pc12.2ch.net/test/read.cgi/tech/1255241922/
0232デフォルトの名無しさん
2010/04/25(日) 17:26:320233デフォルトの名無しさん
2010/04/25(日) 18:03:020234デフォルトの名無しさん
2010/04/25(日) 18:12:52今時「win用じゃないんだから」はナンセンスじゃないか?
まー、Unix鯖で動くアプリ作るときは結局仮想マシンつかうし、その上でgit動かす分には問題ないかw
0235デフォルトの名無しさん
2010/04/25(日) 18:38:570236デフォルトの名無しさん
2010/04/25(日) 18:45:220237デフォルトの名無しさん
2010/04/25(日) 20:58:17他人の事を考えるならgitなんか使うな
それこそSubversion使うだろ普通
0238デフォルトの名無しさん
2010/04/25(日) 21:28:380239デフォルトの名無しさん
2010/04/25(日) 21:29:56そのへんのバージョン管理システムのdiffサブコマンドじゃーどうにもならない
ファイルばっかりだし、それこそファイル名に日付でも付けた状態でそのまま
ファイルサーバに置いて管理して欲しいと思う……
どーせMS Officeってファイル内部で変更履歴管理できるのばっかりだろうし。
あ、プログラムのファイル名に日本語使う人は死んでいいから。
0240デフォルトの名無しさん
2010/04/25(日) 21:31:44という前提での「普通」だろ?
0241デフォルトの名無しさん
2010/04/25(日) 21:48:26結局、gitは日本語ファイル名がうまく扱えないという現実を
「不具合だから直すべき」ととらえる人と、
「そういう風になっているソフトでわざわざ想定外の使い方をしなきゃいいのに」
と思ってるひととでは永久に相容れないと思う。
0242デフォルトの名無しさん
2010/04/25(日) 23:12:55>あ、プログラムのファイル名に日本語使う人は死んでいいから。
業務プログラムのテストケースとかだと普通にあるけどな。
"要件XXX-価格決定-特定得意先別値引率適用Test" みたいな。
0243デフォルトの名無しさん
2010/04/25(日) 23:47:17日本語Windowsでの話だろそれ。自分の環境を前提に何でも話通そうとするなよ。
0244デフォルトの名無しさん
2010/04/25(日) 23:56:00× git が日本語ファイル名に対応しろ派
○ git を日本語ファイル名に対応させろ派
0245デフォルトの名無しさん
2010/04/26(月) 01:09:390246デフォルトの名無しさん
2010/04/26(月) 01:13:080247デフォルトの名無しさん
2010/04/26(月) 01:24:25もう何も期待すんなよ
0248デフォルトの名無しさん
2010/04/26(月) 01:30:12>>247
シェア高いのって何?やっぱりSVNやCVSなのかな
0249デフォルトの名無しさん
2010/04/26(月) 02:36:54使えないことへのがっかり感とが怨念っぽくなってるんだろ
0250デフォルトの名無しさん
2010/04/26(月) 03:56:16まあ、バージョン管理システムて基本大勢で使う為の物になってしまったから、
バージョン管理システム自体の「癖」を気にしながら使わなきゃなのわ。
ちょと、辛いよね。
0251デフォルトの名無しさん
2010/04/26(月) 04:13:17SVNがWindowsや文字コードに完全対応している事すら何故か見下し馬鹿にすると言う意味不明な行動を取っている事じゃなかろうか。
gitユーザーが最初に怨念染みたネガ波動を全方位に振りまいてんだから、それがそっくりそのまま帰ってきてもあたり前だろうに。
0252デフォルトの名無しさん
2010/04/26(月) 05:57:16導入第一歩であっけなく文字化け
それはもう遣る瀬無い気持ちになったとさ
0253デフォルトの名無しさん
2010/04/26(月) 07:36:07gitもSubversionもどうでもよくて、煽り合いたいだけの奴らが少なからず混じってるだろう
0254デフォルトの名無しさん
2010/04/26(月) 08:02:240255デフォルトの名無しさん
2010/04/26(月) 09:23:08つまりはそういうことだね。
0256デフォルトの名無しさん
2010/04/26(月) 09:55:09Makefileみたいにファイル名を直に書いているファイルがあるとうまくいかなくなるよな
ファイル名だけじゃなくてファイルの内容まで含めた包括的な文字コード変換の仕組みが必要なんだけど
どのエンコーディングからどのエンコーディングに変換すればいいかがいまいち自明じゃない
変換失敗のときにどう動作すればいいのかとか、
文字コード変換しなくていいファイルはどう指定すればいいのかとか、
問題は山積している
だからそういう問題を忘れて、POSIX APIを仮定して(ファイル名=バイナリ文字列)プログラムを書くというのは
それなりにわかりやすい態度だと思うのよね
0257デフォルトの名無しさん
2010/04/26(月) 09:56:08Gitが文字コード問題に取り組まないのも、大嫌いなWindowsに関わる事なんざ知ったこっちゃ無いと言う小学生レベルの理由以外は何も無いし。
0258デフォルトの名無しさん
2010/04/26(月) 09:59:09ファイルの中身のエンコーディングについてはバージョン管理システムは関係ないだろう。
勝手にごっちゃにして実際に発生している問題を正当化する材料にするのはおかしくないか?
0259デフォルトの名無しさん
2010/04/26(月) 10:01:12OS含め全てがマトモに文字として扱っている限りはそんな下らん問題は発生しない
問題が発生するのは、どっかのタコプログラムが文字列(ファイル名等)をただのバイト列として扱うから
0260デフォルトの名無しさん
2010/04/26(月) 10:14:51> マトモに文字として扱っている
マトモな文字の扱いかたをしてるものって、EmacsとRubyぐらいしかないんじゃね?
OSなんか全滅だろ。
0261デフォルトの名無しさん
2010/04/26(月) 10:25:510262デフォルトの名無しさん
2010/04/26(月) 10:29:22実際に文字化けを起こしているのはLinuxとかのタコOSなんだよ
0263デフォルトの名無しさん
2010/04/26(月) 10:52:330264デフォルトの名無しさん
2010/04/26(月) 11:39:20確かにLinusはSubversionをバカにしたけど、Windowsで日本語ファイル名がダメ
とかっていうのは、単純にWindows使わないから知らんがなーなだけ
だと思う。Windowsダッセーとかっていうのは昔から言ってるしね。別の話だよ。
0265デフォルトの名無しさん
2010/04/26(月) 18:34:22winでは文字化けします。
勝手に導入すれば周りに迷惑を掛けるのがオチです。
導入したいならWindowsを捨ててください。
0266デフォルトの名無しさん
2010/04/26(月) 20:12:28または、全部ローマ字でkakebaZenbuKaiketsuDesu.
0267デフォルトの名無しさん
2010/04/26(月) 20:58:060268デフォルトの名無しさん
2010/04/26(月) 21:26:16無理言わないであげてください
0269デフォルトの名無しさん
2010/04/26(月) 22:23:45ASCII Onlyでないやつはすべて問題あります
それでも日本がダメだと言い張るのがこのスレのクオリティー
0270デフォルトの名無しさん
2010/04/26(月) 22:31:340271デフォルトの名無しさん
2010/04/26(月) 22:32:190272デフォルトの名無しさん
2010/04/26(月) 22:48:09('\0' と '/' 以外の任意のバイトが使える)
これはバグとかそういう問題じゃなくてただの文化の衝突だからどうにもならん
0273デフォルトの名無しさん
2010/04/26(月) 23:10:42文化の衝突じゃなく、単にコミュニティがascii以外に興味が無いだけとしか思えない
0274デフォルトの名無しさん
2010/04/26(月) 23:23:55Windowsの方も、アプリケーションにSJISでファイル名を渡してくるような状況を変えられないとねぇ…
0275デフォルトの名無しさん
2010/04/26(月) 23:25:40システムコールレベルで文字コード変換を云々するのはそもそも不可能だな
0276デフォルトの名無しさん
2010/04/26(月) 23:32:16知らんなら黙れ
SJIS自動変換は当たり前にOFFにできる
0277デフォルトの名無しさん
2010/04/26(月) 23:43:22offってどうやるの?
別関数使うならわかるけど
0278デフォルトの名無しさん
2010/04/26(月) 23:46:460279デフォルトの名無しさん
2010/04/26(月) 23:59:300280デフォルトの名無しさん
2010/04/27(火) 00:04:040281デフォルトの名無しさん
2010/04/27(火) 00:07:100282デフォルトの名無しさん
2010/04/27(火) 00:14:44ファイル名関連はBzr病だと思う
0283デフォルトの名無しさん
2010/04/27(火) 00:49:18OSがファイル名をただのバイト列としか思ってない場合とじゃリスクは比べるべくも無い
0284デフォルトの名無しさん
2010/04/27(火) 01:51:17暗にhgもクソ、Bzrマンセーしているようにしか見えないし
0285デフォルトの名無しさん
2010/04/27(火) 01:55:35ぶっちゃけアドホックでもいいので
「Windowsで(UTF-8なcygwin環境以外でも)日本語ファイル名が
他のプラットフォームと相互運用してもSubversion並に問題ない」というような
(↑要点あってるよね間違ってたら言って)
現実的な解決方法って何かないもんなんでしょうか?
Windowsユーザー的にはツールはTortoiseGitとmsysgit辺りでなんとかなればいいんだと思う。
0286デフォルトの名無しさん
2010/04/27(火) 03:25:13しないような気がする。そんなことない? 失礼しました。
0287デフォルトの名無しさん
2010/04/27(火) 08:12:44同じじゃだめなの?
コミットがローカルにされて、pushとpullを覚えるくらいのイメージなんだが。
ブランチだなんだと面倒なことは慣れてから理解。
いきがってstashとか使ってたら大昔のやつをpopしてしまって
コンフリクトの嵐。戻し方がわからず泣きそうになった。resetとか怖い
0288デフォルトの名無しさん
2010/04/27(火) 08:35:270289デフォルトの名無しさん
2010/04/27(火) 12:17:17>>110
Mac問題はシラネ
0290デフォルトの名無しさん
2010/04/27(火) 13:19:59いや、ダメっていうか、svnと同じ使い方しかしないのなら、移行にかかる学習コストや
既出の障壁なんかを考えると、無理に導入する必要あるのかな、と。
0291デフォルトの名無しさん
2010/04/27(火) 15:40:38無理にgit導入すれば周りから迷惑な奴と思われてしまうよ
さらにgitの文字コード問題を知ってる奴から見たら馬鹿な奴と思われるだけ
0292デフォルトの名無しさん
2010/04/27(火) 15:56:530293デフォルトの名無しさん
2010/04/27(火) 16:32:190294デフォルトの名無しさん
2010/04/27(火) 23:29:45ja_JP.UTF-8 のDebianで「十表.txt」を作成、svnでコミット。
これをWindowsのTortoiseSVNでチェックアウト。問題なし。もちろん逆も。
これくらいのことなら、もちろんGitでもできるんだよね。
これくらいのことが普通にできればそれでいいんだよ。
0295デフォルトの名無しさん
2010/04/27(火) 23:42:52・ 全ディレクトリに.svnが作られ、ディレクトリのコピーが気楽にできない。
ネストしたディレクトリのコピーとか、結構面倒。そのままコミットするとsvnが錯乱する
・ 全ての編集が毎度中央レポジトリにされるので、一時保存的なコミットができない。
なんか恥ずかしいし、あとから見たらゴミでしかない。
・ やっぱり、ネットが切れててもコミットしたい状況はある。
別にgitじゃなきゃいけないわけじゃないけど、この辺はなんとかしたい。
0296デフォルトの名無しさん
2010/04/27(火) 23:46:05上流にpushするときに改変できたりしないの?
0297デフォルトの名無しさん
2010/04/28(水) 01:04:28svkはできるよ。svnリポジトリ間のマージにも重宝する。
ただ、けっこうかなり重たいんだよな。。。
でも
* .svnは無い
* ローカルコミット可能
* リモートにpushする時にまとめたり出来る
ってのは>>295の要望には合ってそうだね。
0298デフォルトの名無しさん
2010/04/28(水) 01:07:070299デフォルトの名無しさん
2010/04/28(水) 01:27:36使い方が難しいのかな
0300デフォルトの名無しさん
2010/04/28(水) 02:17:430301デフォルトの名無しさん
2010/04/28(水) 06:08:21日本語ファイル名禁止のメールを全員に送らにゃならんが
0302デフォルトの名無しさん
2010/04/28(水) 09:10:53|
〜〜〜〜〜〜〜〜|〜〜〜〜〜〜〜〜〜〜
>( c´_ゝ`) |
|
>( c´_ゝ`) J
>( c´_ゝ`)
|
〜〜〜〜〜〜〜〜|〜〜〜〜〜〜〜〜〜〜
| >( c´,_ゝ`)
|
J >( c´,_ゝ`)
>( c´,_ゝ`)
0303デフォルトの名無しさん
2010/04/28(水) 10:20:22何でもできるような余地(集中型・分散型どっちもおkとか)を残しすぎてて、
内部の動作を理解しないと使いにくそうに見えるところ。
リポジトリとブランチは別物とか言われても、「なにそれこわい」にしかならんと思う。
0304デフォルトの名無しさん
2010/04/28(水) 23:00:33むしろ逆。普段からgithubとか使ってるとなんでgitじゃねーんだよ!って感じになる
まあ、仕事でWindowsだとBazaar、趣味やOSS開発だとgitとつかいわけてもいいんだが
0305デフォルトの名無しさん
2010/04/29(木) 00:15:35> 内部の動作を理解しないと使いにくそうに見える
これはまさにgitにも言えることではないかと思うんだが、gitはあれでシンプルなのか?
rebaseとか言われた時点で、あ、これ無理とか引いてしまう
0306デフォルトの名無しさん
2010/04/29(木) 00:34:08だからといって使う人が理解しやすいかということは別問題
0307デフォルトの名無しさん
2010/04/29(木) 00:38:24コミットが消えるバージョン管理とか、なにそれこわい
どこかには残ってるんだよねそう言ってよママン
0308デフォルトの名無しさん
2010/04/29(木) 01:42:38ttp://d.hatena.ne.jp/idesaku/20091106/1257507849
こういう情報がもっと一般的に、大量に、言い換えれば懇切丁寧に、公式に、これくらい柔らかく必要だ
0309デフォルトの名無しさん
2010/04/29(木) 02:34:12msysgitはどうにもならないと思う。
TortoiseGitのバックエンドをcygwin版gitにする方が見込みがありそう。
0310デフォルトの名無しさん
2010/04/30(金) 23:17:180311デフォルトの名無しさん
2010/05/01(土) 04:20:220312デフォルトの名無しさん
2010/05/01(土) 10:48:38シェアなど1%前後で十分ってことだ
ttp://marketshare.hitslink.com/os-market-share.aspx?qprid=9
0313デフォルトの名無しさん
2010/05/01(土) 20:46:020314デフォルトの名無しさん
2010/05/01(土) 21:23:180315デフォルトの名無しさん
2010/05/02(日) 10:25:410316デフォルトの名無しさん
2010/05/02(日) 12:14:040317デフォルトの名無しさん
2010/05/02(日) 15:00:34早く別のを使えばいいと思います
0318デフォルトの名無しさん
2010/05/02(日) 15:20:470319デフォルトの名無しさん
2010/05/02(日) 15:55:370320デフォルトの名無しさん
2010/05/02(日) 16:00:31yeah
0321デフォルトの名無しさん
2010/05/02(日) 17:09:040322デフォルトの名無しさん
2010/05/02(日) 18:09:12そんなのLinuxをおもちゃとか言ってるバカの粘着だけだよ
お子様にはsvnを使ってもらいたいねぇ
0323デフォルトの名無しさん
2010/05/02(日) 20:18:32文字コード問題とか言う初歩的なバグを直せていないのにコレだよw
0324デフォルトの名無しさん
2010/05/02(日) 20:23:100325デフォルトの名無しさん
2010/05/02(日) 20:55:02バグじゃなく、実装されてないだけ
その違いがわからないならム板でレスしないでね
0326デフォルトの名無しさん
2010/05/02(日) 21:41:470327デフォルトの名無しさん
2010/05/02(日) 23:55:120328デフォルトの名無しさん
2010/05/03(月) 00:49:440329デフォルトの名無しさん
2010/05/03(月) 01:47:39一番深刻だな。
0330デフォルトの名無しさん
2010/05/03(月) 01:57:40できない事を「やらないだけだよ!」って振りをする為、
仕様って事にしたいんですね、わかりますん。
0331デフォルトの名無しさん
2010/05/03(月) 02:16:06■ このスレッドは過去ログ倉庫に格納されています