バージョン管理システ ..
[2ch|▼Menu]
768:デフォルトの名無しさん
08/06/10 17:17:13
>>767
んが、そういうことか。
まあ、Googleのサービスの後ろはだいたいBigTableだもんな。

769:759
08/06/10 18:05:56
書いた後で検索したら >>12 に書いてありましたね…。orz

>>766
> お、今日授業でやったのかい?

元素記号の授業なぞ受けたのはかれこれ20年前だな(やばい、歳がバレる)。
今でも最初の20個なら覚えてるような気がする。

770:デフォルトの名無しさん
08/06/10 22:55:20
Mercurial感動した。
TortoiseHgはかなり使いにくい&ブランチがわかりくいので
早く改良してくれないかなーと淡い期待


771:デフォルトの名無しさん
08/06/11 00:21:58
Tortoiseシリーズは間違った使い方しそうでこわい。
普通にコンソールでやったほうがいいと思う。

772:デフォルトの名無しさん
08/06/11 00:25:33
NetBeansってMercurial標準サポートしてるのな
ローカルにリポジトリあると手軽さが違うなー

773:762
08/06/11 06:41:35
なんか、俺はsvnの基本がわかってなさそうです orz

・svnの別の使い方
・svk
・mercurial
・cronでrsync
ありがとうございました。いろいろ試してみようと思います。

774:デフォルトの名無しさん
08/06/11 06:48:48
個人用のインストール楽なバージョン管理システムないかな。
リポジトリもSqliteみたく組み込みデータベース使うようなやつ。
つまり、フロントエンドのGUIとバックエンドのデータベース管理システムが
単一のEXEみたいな。


775:デフォルトの名無しさん
08/06/11 09:27:34
>>770
Mercurial ってブランチ作れるんだっけ?

使いにくいのは英語だからじゃなくて?
GUI で設定する前に先行して INI ファイルで設定しておかないといけないのは
不便だねえ。今後の改良に期待したいところ。

複数プラットホームでの連携を頑張ってほしいところ。
ファイル名はともかく、ファイルの中身まで日本語の扱いが難しいとなると
少しきびしい。

776:762
08/06/11 09:33:22
Greenbear Laboratory - SVKを使ってみよう
URLリンク(mono.kmc.gr.jp)

SVKをレポジトリミラーシステムとして使うノウハウ
URLリンク(dkiroku.com)

いくつかサイト見てましたが、
ミラーリングに関してはsvkでできそうです。
手がかりになりました。ありがとうございました。

>>774
WindowsならTortoiseSVN楽ですよ。
ローカルのリポジトリも作れるし。インスコして設定するだけですぐに使えて、完結する

777:デフォルトの名無しさん
08/06/11 09:48:03
>>776
>WindowsならTortoiseSVN楽ですよ。
>ローカルのリポジトリも作れるし。インスコして設定するだけですぐに使えて、完結する
ありがとうございます。ちょっと調べてみます。


778:デフォルトの名無しさん
08/06/11 12:21:29
>>774
個人でちょっとファイルを取っとくときはRCS使ってる
リポジトリとか関係なく取っておける

PeggyProっていうWindowsのエディタ(統合環境)を使ってて
そいつがRCS,CVS,VSSと統合されてるので便利

779:デフォルトの名無しさん
08/06/11 13:26:03
Mercurial って、先頭 1KB に 0 があるかどうかでバイナリファイルを識別してるみたいだけど、
add した時点ではたまたま 0 がなかったけど、管理はバイナリ扱いにして欲しいとかいう場合は
どうすればいいの?そもそもそういう情報は持ってない?

780:デフォルトの名無しさん
08/06/11 13:38:24
>>779
> 先頭 1KB に 0 があるかどうか
Mercurialってそうなってるんだ・・・
もっと良い方法ってあるのかな?

781:デフォルトの名無しさん
08/06/11 16:00:20
>>780
diffでも使ってる方法らしいし、
URLリンク(www.selenic.com)

とりあえずいい方法はない、と結論して割り切っているようだ。
あと、binaryだとdetectされたとき、abortする処理があるらしい。
別にNUL文字があっても動くライブラリならいいんじゃないかね?
manとか見ても単に表示上の問題を気にしているようだし・・・

782:デフォルトの名無しさん
08/06/11 17:27:20
>>780
ヘッダー解析

783:デフォルトの名無しさん
08/06/11 17:55:30
>>782
独自規格のバイナリだったら?

784:デフォルトの名無しさん
08/06/11 19:00:35
>>780
俺は旧来のように、必要ならユーザーに指定させるのがいいと思うけど。

785:デフォルトの名無しさん
08/06/11 19:09:44
>>783
利用者が定義すればいい

786:デフォルトの名無しさん
08/06/12 00:57:12
>>775
作れるよ
というかブランチがあってさらに分散なところが強みだと思ってる。

で、TortoiseHgが使いにくい理由は、メニューとhg xxxのxxxが一致してないから

pullしてupdateするために、Syncronizeを選んでからPullして
下に出てくるUpdate to tipをクリックしたり
今のブランチがどこか確認するのに、ViewChangeLogでChangeSet覚えてから
Update to RevisionでUpdateしたりと
コマンドラインならすんなりいくところがメニュー何回も開かないといけなくてめんどくさい
一度ウィンドウ開いたらそこで全部解決してくれるとうれしいんだけどね

日本語対応については、プロジェクトを全部WideCharで作り直すのが一番早いと
日本人は思うんだけどねー。
むしろオープンソースなんだから、日本語対応版Exportしろってことか


787:デフォルトの名無しさん
08/06/12 00:58:38
mercurial派が多いようだから、一応gitを持ち上げておくかw
Windows上でのSCMについて検討を重ねてきたが、結論はgitになった
いろいろ特殊事情が絡むので万人に勧められないが・・・

当方普段UNIX使いなので、WindowでもCygwinで過ごす場合が多い
CygwinをUTF8 dllで使ってると、localeの問題は、ほぼ全て解決する。
変えた所は、PAGERをlvにした位。gitkも問題無い。
不満なのは、他の環境と比べて Cygwin 上のgitが遅いこ%

788:デフォルトの名無しさん
08/06/12 01:21:49
なんとなく、
・Mercurial - 使いやすい
・Git - 多機能
って印象だな。

789:デフォルトの名無しさん
08/06/12 03:37:02
>>787
それMercuralのサイトでも言及してるね>Cygwin 上のgitが遅い

790:デフォルトの名無しさん
08/06/12 06:16:05
原因はなんなんだろう。git自体のパフォーマンスは悪くないんだから、移植したヤツがミスったとしか・・・。

791:デフォルトの名無しさん
08/06/12 06:25:29
git公式サイトでもwindows版はいろいろ書いてありますね。
使ってみようと思ったけど、かなり不安になるよw

792:デフォルトの名無しさん
08/06/12 06:53:05
cygwinはファイルがらみはおそいな
statとか

793:デフォルトの名無しさん
08/06/12 07:17:37
>>790
gitにファイルシステムに依存する部分があって、その部分がperlで置き換え
られてるからじゃないかな?

794:デフォルトの名無しさん
08/06/12 07:49:12
エミュレーションしているから仕方ないけど、随分遅いね。

795:デフォルトの名無しさん
08/06/12 11:10:59
誰か、>>742 Help...
一段階の SSH でのアクセスはありますが、ルーター(PC)越しにアクセスする
いい方法が思いつかない…。ルータ PC は、今後ディスクを CF に変更して
もっと小さくする予定なんで、リポジトリ置くにはちょっと…。

ネットワーク内に帰った時に push すればいい、そのための分散リポジトリだとは思いますが、
念のため遠隔からアクセスできるようにしておきたいと思います。

現段階の Mercurial では Windown アプリの管理は厳しそうですね。
まずは日本語使えないことが多いハードウェア関連の設計に使っていこうかな。

796:デフォルトの名無しさん
08/06/12 11:25:17
>>795
外からhg serverが見えるようにrouterにport forwardさせる。
sshなら22 httpなら80 httpsなら443をrouterの適当なportに割り付ける。
外からはrouterのそのportに対してアクセスする。
routerの中と外でシームレスに運用するには、DNS proxyを用意しないといけないので、
今は手を出さないほうが無難。

797:デフォルトの名無しさん
08/06/12 11:30:56
なんでルーターの設定方法なんて基本事項をこのスレで説明しないといけないんだ?w
帰れnoob

798:デフォルトの名無しさん
08/06/12 12:21:17
>>795
SSHでポート転送するとか


■WindowsユーザのためのSSHポートフォワード
URLリンク(www.fuji-climb.org)

■CygwinによるWindows環境でのSSHサーバ構築手順
URLリンク(www.uhero.info)
URLリンク(kinshachi.ddo.jp)

799:デフォルトの名無しさん
08/06/12 12:27:35
>>795 ssh://user@localhost:2401//path de ii n ja ne?

800:795
08/06/12 15:25:33
レスありがとうございます。
はじめに >>797
ルーターの設定というか、Marcurial 特有の方法があるのか聞きたかったのです。
やはりポート転送しかないようですね。

ちなみに、
>>796
> routerの中と外でシームレスに運用するには、DNS proxyを用意しないといけないので、
> 今は手を出さないほうが無難。

POSTROUTING の設定で内外シームレスに DDNS のドメイン名でアクセスというのは
Web サーバーでやったんですが、これの応用ではダメでしょうかね。

>>799
なぜ pserver のポートに…?

とりあえず今度は iptables と格闘します…。

801:デフォルトの名無しさん
08/06/13 09:32:33
ルーターは関係ないだろ、女子高生

802:デフォルトの名無しさん
08/06/13 15:43:23
>>801
女子高生!
ぜひぼくと結婚してください。


803:デフォルトの名無しさん
08/06/13 16:03:38
>>802
10年後にはおはばんです。

804:デフォルトの名無しさん
08/06/13 17:46:23
svn update --revision {20080613}

805:デフォルトの名無しさん
08/06/13 20:43:55
男の子スイッチと乙女コードは永遠らしいよ


806:デフォルトの名無しさん
08/06/13 23:27:32
svn+ssh でアクセスした時に実行されるコマンドがsvnserve -tにハードコード
されてるとこ、修正される予定はないのかね。

807:デフォルトの名無しさん
08/06/14 00:20:31
なにか問題でも?


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5070日前に更新/206 KB
担当:undef