[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/21 17:38 / Filesize : 230 KB / Number-of Response : 918
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

バージョン管理システムについて語るスレ2



1 名前:デフォルトの名無しさん [2008/07/08(火) 21:38:48 ]
バージョン管理システムについて語りましょう。

関連スレ
CVS 1.3 [UNIX板]
pc11.2ch.net/test/read.cgi/unix/1093611448/
CVS導入スレ〜 Rev.3 [プログラム板]
pc11.2ch.net/test/read.cgi/tech/1113141518/
Subversion r9 [プログラム板]
pc11.2ch.net/test/read.cgi/tech/1202086238/
subversion バージョン管理【サブバージョン】 [Linux板]
pc11.2ch.net/test/read.cgi/linux/1154701996/
git スレッド [Linux板]
pc11.2ch.net/test/read.cgi/linux/1197798039/

前スレ
バージョン管理システムについて語るスレ
pc11.2ch.net/test/read.cgi/tech/1193332500/

868 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 12:08:49 ]
識別子が日本語になるだけでコメントがいらなくなるものは
命名が悪いからコメント必要になってるだけだろw

869 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 12:41:11 ]
変数名とか関数名を日本語にするやつの気が知れない

870 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 12:48:44 ]
ちゅうか、ことコンピュータに関しては、英語圏の奴らがマジうらまやしい。

871 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 12:54:53 ]
昔、某所で使ってた開発言語は日本語だったけど
手続き全て日本語ってのはマジで辛かったよ
廃止されてホッとした

872 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 13:04:47 ]
ソースから仕様書も作れるって言うアレだな・・・
おやじどもには好評だったな

873 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 14:10:54 ]
formから生成するときは母国語使える方が楽だとは思うぞ


874 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 15:46:13 ]
漢字が使えたほうがいい場面は確かにある。
「部材別商品管理棚」を表すクラスを英語名にすると、わけわからんなる。
業務に強く依存する名前は別に日本語のままでいいよなと思う。

875 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 16:02:08 ]
それだけ見れば、業務に強く依存するようなコードは糞だという感想しか湧かない

876 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:35:57 ]
で、なんで日本語だめなの?



877 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:47:04 ]
一度、全部日本語にしてソースを上から順に眺めていって見ろよ
日本語ってのは曖昧なんだ

878 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 21:08:45 ]
>>877
曖昧の意味知ってるか?

879 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 21:20:26 ]
>>875
学生乙

880 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 21:26:54 ]
>>876
文字コードで面倒が起きることがあるから。

881 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 21:44:00 ]
DBのカラム名が日本語なのに変数はダメだというのはようわからん考え方だな
アルファベットのカラム名でもExcelの日本語対応表見ながらじゃないとカラム名がわからないほうがよっぽどまずい


けど、そういうところは多いよね

882 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 21:44:52 ]
DBのカラム名に日本語OKって正気の沙汰じゃございません

883 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 21:46:23 ]
狂気の沙汰ほど面白い…!

884 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 22:01:23 ]
倍pushだ

885 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 22:46:27 ]
>>882
そのかわりExcel方眼紙に日本語名って項目がある笑える環境ではないかね?

886 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 22:49:20 ]
物理名論理名ってDB設計では普通だろ。



887 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 23:08:09 ]
ならコードの変数名も対照表作ったら?

888 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 23:30:03 ]
>>886
単に英語と日本語名だけで、物理とか論理なんて関係ないじゃん。

889 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 01:02:44 ]
論理名を日本語で付けて、物理名はアルファベットにしとくって話もわからんのか、クズ

890 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 01:26:31 ]
>>882-883
新手法!アカギ開発w

>>889
888はお察し。多分DBまともに触ったことが無いとか
そういうヤツなんだろ。

891 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 01:39:15 ]
ソースコードの日本語の話はどうでもいいから
VCSの日本語の話をしてくれよ。

892 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 01:41:31 ]
VCSが物理名で、SCMが論理名?

893 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 02:08:00 ]
>>891
ファイル名とコミットログはプラットフォームのエンコーディングに寄らず一律UTF-8かつNFCあたりで正規化、というのが落とし所だと思うんだな。
ファイルには、Content-Type/charsetを属性として付けとく?

894 名前:デフォルトの名無しさん [2008/11/28(金) 03:54:15 ]
ttp://github.comメンテナンス中なんだけど、
すまんがおすすめのビデオでも見ててくれ、ってことで、YouTube見させられた。
なんかgithubの中の人は2chみたいなノリでおもしれーw


895 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 04:19:11 ]
消されてんじゃねーかw

896 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 05:35:41 ]
>>895
あれ? ホントだw
さっきまで見れてたんだけどなw

なんかオススメごと削除されたっぽいが…勝手に使うなって話だとしたらケツの穴小せえなぁ



897 名前:896 mailto:sage [2008/11/28(金) 05:41:39 ]
連投スマン
候補からランダムで表示されるようになってて、いくつか消されてるのもある、ってだけだった。

898 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 20:38:34 ]
>893
結局、Subversionがお手本って事か。

899 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 14:51:36 ]
別にいいんじゃないの?
svnは今のところもっとも成熟したVCSだし、
そもそもsvnとgit,hgその他の違いなんて分散型かそうじゃないかだけだろ。

それはとにかく、今Mercurialを試してるんだがリポジトリを公開するのにcgi使う必要があったり、
ブラウザ上から日本語ファイルが見えなかったり、
リポジトリそのものに設定ファイルを書かなければいかんかったりと意外とめんどいな。
Gitもリポジトリをウェブへ公開するときの手間は似たようなもの?

900 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 15:08:30 ]
>>899
bazaar使えばいいじゃん。楽だよ。

901 名前:899 mailto:sage [2008/11/30(日) 15:24:22 ]
>>900
今windowsとlinux両方で開発してるんだけど、
文字コードのサポートとか、windows上のパフォーマンスとかどう?

902 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 15:38:14 ]
>>901
>文字コードのサポート
>>735
>windows上のパフォーマンス
悪くはない

903 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 15:41:10 ]
パフォーマンスにこだわる奴結構いるみたいだけど、具体的に何のパフォーマンスを求めてるんだ?

904 名前:899 mailto:sage [2008/11/30(日) 15:43:52 ]
>>902
サンクス。このスレ常駐してたんだがgitとhgしか読んでなかった。

wikipedia見るとsvnやcvsのコマンドがそのまま使えるとか、
他のリポジトリとの互換性が最強とか結構よさげ。
一度mercurialからの乗り換え検討してみるわ。ノシ

905 名前:899 mailto:sage [2008/11/30(日) 15:45:52 ]
>>903
具体的にはweb越しでの転送速度だけど、まあそういわれてみればたいして重要じゃないな。
むしろ安定性や汎用性の方が優先順位が高い。

906 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 15:55:22 ]
>>899
bzrならhttpでアクセスできるところにファイルをアップロードするだけで
ローカルから bzr coもしくはbzr branchをすぐ試せるよ。

gitの方はリポジトリのホストサーバーにインストールする必要があるみたい。
http経由での git リポジトリのエクスポート
www8.atwiki.jp/git_jp/pub/Documentation.ja/user-manual.html#exporting-via-http



907 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 16:48:48 ]
>>906
> gitの方はリポジトリのホストサーバーにインストールする必要があるみたい。
しなくてもできるよ。

908 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 17:45:44 ]
>>899
cgiで済むなら、むしろ楽だと思うけど。

909 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 17:54:14 ]
>>907 親切な人、ありがと。できた。

git clone test.git test2.git
touch test2.git/git-daemon-export-ok
cd test2.git
git --bare update-server-info

# test2.gitをサーバーにアップロードした後で
cd ../
git clone example.com/test2.git test3.git

910 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 17:56:38 ]
>>909 訂正。オプション忘れてた。
git clone --bare test.git test2.git

911 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 18:39:16 ]
つまり面倒なのはhgのみ・・・

912 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 18:40:55 ]
>>899
> それはとにかく、今Mercurialを試してるんだがリポジトリを公開するのに
> cgi使う必要があったり、
俺は hg serve 上げて Apache の mod_proxy で転送してる。

>ブラウザ上から日本語ファイルが見えなかったり、
HGENCODING=utf-8 にするといいよ。

>>906
>bzrならhttpでアクセスできるところにファイルをアップロードするだけで
>ローカルから bzr coもしくはbzr branchをすぐ試せるよ。
これは Mercurial でも同じことができる。

913 名前:906じゃないけど mailto:sage [2008/11/30(日) 18:45:37 ]
>>912
bzr push ftp://...
bzr branch ...
でおkって話では?
あとhgってremoteなcheckout (非clone)できたっけか?

914 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 20:15:20 ]
いいんだよ。Mercurialは、Python 3.0が出てから本気出すんだ。
今はその予習期間さ……。

915 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 22:41:29 ]
>893
NFCは余計な気がするかな。
情報損失がある割に歴史的経緯で不十分な点も多いのであまり使えないと思う。

コミットログは英語でかけってのがベストな気はするけど、まぁこれも難しいんだろうな

916 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 22:43:31 ]
hg clone static-example.com/my-project

>>913
remote な checkout ってのがよくわからんのだが、どういう動作を期待してるんだ?



917 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 22:44:53 ]
>>916
svnのような動作






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<230KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef