1 名前:デフォルトの名無しさん mailto:sage [2011/01/20(木) 12:26:04 ] バージョン管理システムについて語りましょう ●過去スレ バージョン管理システムについて語るスレ 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/ バージョン管理システムについて語るスレ7 hibari.2ch.net/test/read.cgi/tech/1283780922/
968 名前:デフォルトの名無しさん [2012/03/14(水) 17:59:17.47 ] githubを使い、自分で使っているスクリプトtool.rbを公開したいです。 ですが、スクリプト内に(Web APIを使うための)IDとパスワードが含まれています。 よって以下の様にファイルを分離し、私のIDとPASSが記録されているconfig.rbは.gitignoreで無視しようと思いました。 - tool.rb(スクリプト本体) - config.default.rb(設定ファイルの雛形) - config.rb(私が使っている設定ファイル) ですが、tool.rbでconfig.rbをrequireしている場合、ユーザにこのスクリプトを使ってもらうには config.default.rbをconfig.rbにリネームして貰わなければなりません。 このリネームの手間を無くしたいのですが、どのようにするのが一番良いでしょうか? アドバイス頂けると嬉しいです _ _
969 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 19:09:47.62 ] IDとパスワードをスクリプトに埋め込むのをやめて、ふつーにドットファイルなりレジストリなり使うようにすればいいんじゃね?
970 名前:デフォルトの名無しさん [2012/03/14(水) 20:59:59.65 ] ruby スクリプトでは pit を使ってるなぁ。
971 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 01:22:17.77 ] >>968 環境変数やコマンドライン引数で設定ファイルの位置を指定できるようにして、 自分の環境ではそれらを指定して、自分用の設定ファイルを使うに一票。
972 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:24:57.41 ] 設定ファイルを.rbにするからいけないんだろ xmlなりjsonなりの形式にしてconfig.xmlが存在しなければ config.default.xmlをconfig.xmlにコピーしてから読むようにtool.rbを書けよ つかバージョン管理は全く関係ねー
973 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:56:02.49 ] 管理しやすいように設計するって話なんだから関係はしてるでしょ
974 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:20:36.59 ] >>972 設定ファイルがなければコピーするのはそれでいいと思うが、 その3つのなかじゃ、セキュリティの問題がなければ、 設定ファイルとしては、.rbファイルが一番使いやすいよ。 特にxml は、誰にもメリットがない。xmlは、早く絶滅すべきフォーマット。
975 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 23:50:35.97 ] XMLは手編集する設定ファイルに向いてないのは同意だが、 マークアップランゲージとしては柔軟で強力だと思う
976 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 06:12:39.04 ] .
977 名前:デフォルトの名無しさん [2012/03/26(月) 20:29:08.44 ] CodePlex、Gitサポートを開始 sourceforge.jp/magazine/12/03/26/0529214 米Microsoftは3月21日、オープンソースソフトウェア向けの ホスティングサービス「CodePlex」でGitをサポートすることを発表した。 これにより開発者は、Microsoft Team Foundation Server(TFS)、Subversion、 Mercurial、Gitからバージョン管理システムを選択できるようになる
978 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 01:33:32.43 ] >>944 Subversion、TortoseSVNつかってるなら、普通にアップデートして 作業コピーもアップデート適用すれば、すぐに変更適用できるよ。 あまりに量が多いと大変だろうけど、便利になった。