[表示 : 全て 最新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/

101 名前:デフォルトの名無しさん mailto:age [2008/08/06(水) 15:20:27 ]
Subversionで管理しているソースコードをローカルではGitを使って細かく管理して
最後にまとめてSubversionのリポジトリにコミットという使い方をしたいんだけど
(Gitでのブランチや小刻みなコミットはSubversionのリポジトリに上げたくない)
どうしたらうまくいくんだろう
git-svnはそういう用途じゃないよね?


102 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 15:29:03 ]
>>101
ローカルではRCSで細かく保存して
きりがいいところでSubversionに上げてる

103 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 17:32:09 ]
>>101
まさにそういう用途のためのgit-svnなんじゃねーの?

104 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 21:52:06 ]
mercurialとsvnって組み合わせでのやり方はチュートリアルにある

105 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 23:03:45 ]
>>99
昔、/etcとかの設定ファイルを保存するのにRCSを使ってた。
今、同じことをするのにmercurialを使ってる。
hg clone → hg update で簡単にバックアップを取れるのが意外と便利。

106 名前:105 mailto:sage [2008/08/06(水) 23:08:49 ]
×update
○pull

107 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 01:36:49 ]
RCSは単発の設定ファイルとかで履歴とっておきたい時によく使う。
例えばwindowsのなんかのアプリの設定ファイルで
昔の設定とかメモも残しておきたいけど
コメントアウトしておくとごちゃごちゃになるとかいう時、
保険の意味でRCSで残しとく。

108 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 02:25:03 ]
>>101
>>103の言うとおり、そういう用途で使ってるよ。
git-svnに雑多なコミットを上げたくない場合は、svnに送信される予定のコミット
(git-svn-idが付いていないコミット)を、git cherry-pickとかgit merge --squashとか
git resetとかで作り直せばいい。
ただし、git svn dcommitした後は、今までのブランチは捨ててdcommitしたブランチから
続きをやらないと、次にdcommitするのが難しいと思う。

109 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 15:22:13 ]
異常に使い易く、軽く、頭が良く、拡張性があるバージョン管理システム Bazaar (bzr) のスレです。
Bazaar はスマートな為、例えば、プロジェクトディレクトリ下の add や commit は自動的に一括でやってくれます。

$ mkdir myproject
$ cd myproject
$ mkdir subdirectory
$ touch test1.txt test2.txt test3.txt subdirectory/test4.txt

$ bzr init
$ bzr add
added subdirectory
...
added subdirectory/test4.txt
$ bzr commit -m "Initial import"

だってよ。

Bazaarでバージョン管理【bzr>git,svn,cvs】 pc11.2ch.net/test/read.cgi/tech/1218083381/



110 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 15:24:22 ]
Linuxで大量に設定ファイルがある場合はmercurialがいいのか

111 名前:デフォルトの名無しさん [2008/08/07(木) 17:21:41 ]
>>101
merge --squash使えばいいだろ

112 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 17:49:50 ]
>>110
ルート(/)で一発 hg init カマしておけば、後は管理ディレクトリができないからよさそう。
今は CVS 使ってるんだけど、apache の一部の設定は、ディレクトリがある限り潜っていって
CVS の管理ディレクトリのファイルまで処理しようとしてエラーになることがあるんだよね。
次からは Mercurial 使おう。

113 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 18:13:00 ]
bazaarって海外だと使われているみたいだけど、
国内だと全然使われてないよね?
何か問題でもあるの?

114 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 22:16:47 ]
>>113
日本人は英語を読まないから
日本語の解説が豊富なほうに転ぶ。

115 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 10:49:40 ]
>ttp://d.hatena.ne.jp/softether/20060202
>[質問] では、Visual SourceSafe などは使っていないのか?
>
>Visual SourceSafe は使わない。あれはビギナー (初心者) 向けのソフトだ。

>ttp://d.hatena.ne.jp/justmyfuck/20080421/1208790127
>VSSを本気で使ってるヤツらがどれくらいいるか調査する必要があると思った。
>マイクロソフトでさえも使ってないって話(team systemを使ってるんのか?)、
>上のwrite portable codeでもVSSを使ってる開発部署は悲惨すぎて同情されてた。
>何がいかんてクロスプラットフォームに対応できてないとこ、あと何かも糞タレでラベル付けも信用できん。

116 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 13:34:39 ]
>>112
凄いこと思い付くな。問題も出そうだが面白そうだしパクらせてもらうよ。
ちょうど設定ファイルの管理用にRCSでもインストールしようかと思ってたところだった。

117 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2008/08/08(金) 19:14:46 ]
おれは
cd /usr/local/apache/conf
mkdir RCS
ci -l httpd.conf
vi httpd.conf
お手軽

118 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 20:44:32 ]
× 日本人は英語を読まないから
○ 日本人は英語を読めないから

119 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 22:13:48 ]
○ 日本人は英語を読まないから
○ 日本人は英語を読めないから



120 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 07:08:54 ]
読まないから読めない。
子供の英語教材を聞き流しながらも一緒に聞いて(見て)いると、
結構わかるようになってきた。
真剣にやれば身につきそうな気がしないでもない。

121 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 08:59:01 ]
そりゃ彼の国では子供でもできるんだから
決して難しいわけじゃないだろ
実際あちらで半年位一人で暮らしてれば否応なしに使えるようになるし

122 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 12:25:04 ]
基本的に英文文献をよむ必要が無いから読まなくなったんだよね。
でも今のトラ技等の技術誌の薄さから言ってあと数年後くらいには英語文献読めないと死ねると思う。

そうなると読む方も必死なので読めるよ。(昔の蘭学者と一緒だね)


123 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 13:37:28 ]
manページとかBBSならなんとか読めるんだがなぁ
チュートリアルを超えてエッセイになると、もう頭に入らなくなってくる

124 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 13:53:56 ]
かなりの高等教育まで日本語オンリーでいけちゃうもんな

ってなんでこんな話してるの?

125 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 14:39:25 ]
トラ技のいい加減な記事に何度もだまされた
まぁ自分が悪いんだが

126 名前:デフォルトの名無しさん [2008/08/10(日) 02:43:40 ]
質問です。
WindowsXPで使いやすいGUIを備えた分散リポジトリ型のバージョン
管理システムでお勧めなものってありますか?
商用製品でも構わないです。


127 名前:デフォルトの名無しさん [2008/08/11(月) 19:51:41 ]
>>126
Bazaar

128 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 21:52:56 ]
勝手にシェル拡張をしないSubVersionのWindows用クライアントを教えてください

129 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 22:27:10 ]
svn



130 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 22:33:12 ]
>>128
ttp://pysvn.tigris.org/

131 名前:126 mailto:sage [2008/08/12(火) 00:38:57 ]
>>127
ありがとうございます。検討してみます。


132 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 05:54:10 ]
>>130
最近 Python 大人気だな。

133 名前:デフォルトの名無しさん [2008/08/12(火) 12:09:54 ]
Windowsでmsysgit試しています
code.google.com/p/msysgit/

リポジトリをつくり、適当にテキストを1行変更して git commit -a しようとすると、
You have some suspicious patch lines:

> git commit -a
*
* You have some suspicious patch lines:
*
* In 1111.txt
* trailing whitespace (line 1)
1111.txt:1:テストgemogegeg

などといわれてコミットできません。

Capi’s Corner ≫ Blog Archive ≫ Git on Windows: “You have some suspicious patch lines”
www.dont-panic.cc/capi/2007/07/13/git-on-windows-you-have-some-suspicious-patch-lines/

こちらのサイトで、 .git/hooks/pre-commit の
if (/\s$/) {
bad_line("trailing whitespace", $_);
}
をコメントアウトすればおkということがわかり、実際に大丈夫だったのですが、
毎回書き換えるのが面倒です。どうにかならないでしょうか?

\Git\share\git-core\templates\hooks\pre-commit.noexec
テンプレートがかと思ったのですが、変更しても git init した後に変わりはありませんでした。

134 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 14:41:53 ]
コメントにある
git-config core.autocrlf true
git-config core.safecrlf true
だと駄目なんですか?

135 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 07:04:30 ]
>>59-60
TipsAndTricks - Mercurial
www.selenic.com/mercurial/wiki/index.cgi/TipsAndTricks#head-8f3d9818cde9d119b4f6d5ccfe592dae5b8015ad

にあるように

ConvertExtension - Mercurial
www.selenic.com/mercurial/wiki/index.cgi/ConvertExtension#head-dae909d38f26662194cf8888fa7d6bc649ee653f

ではダメかい?

136 名前:デフォルトの名無しさん [2008/08/14(木) 00:41:01 ]
www.atmarkit.co.jp/fdotnet/opensrcverman/opensrcverman02/opensrcverman02_02.html
>これは必ずビルドが通る状態のソース・コードをコミットする

Subversion使っているのが一番の問題だと思うwww

137 名前:デフォルトの名無しさん [2008/08/14(木) 09:06:39 ]
>>134
上の方にそれ使えって書いてあったね。サンクス

138 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 10:30:46 ]
>>136
ハイハイ
分散型だったらそこはPUSHに読み替えようね


139 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 11:17:06 ]
そう言うやつはまともに相手しても疲れるだけだよ



140 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 13:27:26 ]
mercurial-1.0.2.tar.gz 13-Aug-2008 17:23

141 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 16:30:24 ]
>>138
プッシュとコミットは全然別物だろwww

142 名前:デフォルトの名無しさん [2008/08/14(木) 17:47:16 ]
■■みんなでサイトつくろうぜwwwwwwwwwwwwwwww■■
「お前ら一緒にサイト作ろうぜwwwwwwwwww」
「2ちゃん越えるサイト作ろうぜwwww」
「仕事無いんだ・・・・・・」
「やろうぜ!」
「みんなでサイトつくろうぜwwwwwwwwww」
gacco.o0o0.jp/
yutori.2ch.net/test/read.cgi/news4vip/1218673130/
ex14.vip2ch.com/test/read.cgi/part4vip/1218612197/
興味沸いたらきてください!
======================!! 人材募集中 !!======================
■プログラムを組んでくれる人
 *サーバー側
  言語はRubyかPerlの予定ですが、Perlが有力候補。
  ・チャット
   定期的にクライアントから着信があり、それに対して更新されたチャットのメッセージを返信する程度の能力。じゃなくて機能。
   通信するときのフォーマットは未定。
  ・ログイン・アカウント管理
   ログイン認証、各アカウントの点数などの管理。データベースは未定。
  ・お絵描き
   未定。とりあえず鯖に負担がかからない程度にたまに画像を送信してあげるって感じで
 *クライアント側
  はっきり言って俺もわからね。Ajaxだとかflashだとかjavaだとか。
■機能提案(正しくは人材ではなく、意見?)
 「こんな機能があったら良い!」「こうするともっと楽しくなる!」などの意見募集中。
 挨拶とか気にせずスレにどんどん書き込んでくれればおk
■デザイン
 サイトのデザインを考えてくれる人、作ってくれる人募集中。
 できればphotoshop illustrator使える人(プロジェクト共有しやすいので)


143 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 18:56:01 ]
>>141
ブッシュとサミットに比べるとどう?

144 名前:デフォルトの名無しさん [2008/08/17(日) 01:33:54 ]
hgkをpythonで書き換える予定はないのかな?

145 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 08:53:23 ]
亀hg 0.4 正式版が出たみたいだけど、
ログ見る限りでは rc4 からそう大きな変更はなさそう。
気が向いたら入れてみるか。

146 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 14:30:21 ]
diffしたときに表示される
@@ -0,0 +1,1 @@
みたいなのってどういう意味なんですか

147 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 14:53:40 ]
ja.wikipedia.org/wiki/Diff#.E3.83.A6.E3.83.8B.E3.83.95.E3.82.A1.E3.82.A4.E3.83.89.E5.BD.A2.E5.BC.8F_.28Unified_format.29

148 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 16:43:27 ]
アリ(´▽`)ガトウ

149 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 02:29:26 ]
SCMのコマンドを使ったり、そのソースコードを参照することなく、
リポジトリのデータから、管理しているファイルの内容やログを
完全にとはいかなくても、ある程度取り出すことができるSCMはありますか?



150 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 03:15:47 ]
つ[rcs]

151 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 08:22:52 ]
cvsもだな。


152 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 16:01:09 ]
RCSとCVSはリポジトリの内容がすべてテキストファイルで構成されてるんだっけか?

153 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 21:21:54 ]
バイナリファイルのリポジトリバージョンを覗くとえらいことになっている。


154 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 01:06:15 ]
暇だったので、主だったバージョン管理システムのリポジトリの形式を調べてみた
fileコマンドで調べた程度なので、大した調査はできていませんが…
間違いがあったら、指摘よろ

RCS     :テキストファイル
CVS     :テキストファイル
Subversion :テキストファイル、形式不明のファイル(fsfs?)
Git      :テキストファイル、形式不明のファイル
Mercurial  :テキストファイル、"raw G3 data, byte-padded"という形式のファイル、形式不明のファイル
Bazaar    :テキストファイル、gzipされたテキストファイル、1つだけ形式不明のファイル
Darcs     :テキストファイル、gzipされたテキストファイル

RCSとCVSは、ファイルの差分の表示形式も同じで、これらのリポジトリからファイルを復元するのは容易。
Subversion、Git、Mercurialは、独自形式のファイルに主だったデータを収めていると思われるので、
これらを解析するのに手間がかかる?Mercurialは raw G3 data 形式のファイルが展開できれば、
ある程度リポジトリの内容を理解できるかもしれない。
BazaarとDarcsは、ほとんどすべてのデータが(gzipされた)テキストファイルに収められているので、
ファイルの内容を復元しやすい。特にDarcsは全てテキストファイルがベースで、
処理速度の問題のためだろうが、コミット時のファイルがそのままの形で収められているので、
gunzipができれば各段階のファイルの復元が可能。

155 名前:名無し募集中。。。 mailto:sage [2008/08/24(日) 01:38:42 ]
何のために調べているかわからないけど
SubversionはFSFSファイルシステム(非DB)、又はBerkeley DBを使っている


156 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 03:23:21 ]
G3ってファックスが使ってる画像フォーマットの名前だな。
たまたまマジックナンバーが一致して誤判定されただけと思われる。


157 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 09:45:57 ]
解析するよりもソースを見ればいいんじゃないか?


158 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 13:14:25 ]
>>154
Mercurialの*.iファイルのフォーマットについては以下に書いてあったよ
ttp://www.selenic.com/mercurial/wiki/index.cgi/Revlog


159 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 21:48:10 ]
TortoiseHg-0.4.1.exe



160 名前:154 mailto:sage [2008/08/24(日) 23:21:09 ]
>>155
Subversion 1.5からはFSFSの構成も若干変わったらしい
www.asahi-net.or.jp/~iu9m-tcym/svndoc/svn_sharding.html

>>156
指摘サンクス
raw G3 data は誤判定のようだね

>>157
確かに
そもそもソースなしにバイナリの解析なんてほぼ不可能だな

161 名前:154 mailto:sage [2008/08/24(日) 23:27:20 ]
>>158
資料サンクス

162 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 23:38:42 ]
>>160
俺はネトゲハックでやってるぞ。
アセンブラコードを読み込んでC言語のコードを出力する逆コンパイラを自分で作って、
その出力を手動で整形して見やすくした。
それを見ながら通信プロトコルを解析してオリジナルのサーバを作った。

163 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 07:03:41 ]
     ____
   /__.))ノヽ
   .|ミ.l _  ._ i.)  
  (^'ミ/.´・ .〈・ リ  クローン鯖はわしが作った
  .しi   r、_) |  
    |  `ニニ' /   
   ノ `ー―i

164 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 21:09:29 ]
git-1.6.0
gitのたくさんあったコマンドがパスから消えちゃったよ。
deprecatedだったんだな、だいぶ前から。

165 名前:デフォルトの名無しさん [2008/08/25(月) 22:21:30 ]
>>154
GitはGzipじゃないか

166 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 05:59:03 ]
ttp://www.moongift.jp/2008/08/msysgit/

へぇ〜

167 名前:デフォルトの名無しさん [2008/08/27(水) 20:24:17 ]
>>133-134
You have some suspicious patch lines:
の同じエラーがでます。

git-config core.autocrlf true
git-config core.safecrlf true

しても、同じようなエラーがでます。(エラーがでる行数がなぜかかわっただけ)
解決する方法はないのでしょうか?

168 名前:デフォルトの名無しさん [2008/08/27(水) 20:37:39 ]
>>167 一時はうまくいきました
該当ファイル(.gitignore)の行末にスペースが入っていたためでした。
しかし、.gitignoreはよいのですが、普通のテキストで行末にスペースを入れたいときに
このままでは困ってしまいます。
結局、

.git/hooks/pre-commit の以下をコメントアウトするしかないのでしょうか?

if (/\s$/) {
bad_line("trailing whitespace", $_);
}

169 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 20:51:23 ]
git について少しお聞きしたいのです。

git でファイルの削除、リネームはどうしたらよいのでしょう。

Git ユーザマニュアル (バージョン 1.5.3 以降用)
www8.atwiki.jp/git_jp/pub/Documentation.ja/user-manual.html

を読んでいるのですが、いまいちわかりません。
svn(というかTortoiseSVN)の場合、しっかりsvn側に伝えてやらないといけないのですが、
自動認識でしょうか?



170 名前:169 mailto:sage [2008/08/27(水) 21:03:18 ]
git rm と git mv でした。基本杉すぎて吹いた。
こちらが参考になりました。

かWiki - Git/Subversionコマンド対応表
b4.x0.com/hiki/?Git%2FSubversion%A5%B3%A5%DE%A5%F3%A5%C9%C2%D0%B1%FE%C9%BD

ありがとうございました。

171 名前:デフォルトの名無しさん [2008/08/28(木) 01:25:38 ]
MercurialのHTMLが適当すぎるんだけど大丈夫か?
selenic.com/repo/index.cgi/hg/rev/248e54a9456e

172 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 06:34:40 ]
gitで日本語ファイル名を使ってみたのですが、
git status, git show, gitkなどで軒並み文字化けするのですが、こんなものでしょうか?
日本語(というかUTF-8N)でのコミットログはnkfとかlv通すとOKみたいでした。

一応、日本語ファイル名を入れたリポジトリを他ディレクトリに clone して pull しても、
きちんと日本語ファイル名が再現されるようではあるのですが・・・
「噂が怖いソフト」とかでも大丈夫なところからsjisで処理しているわけではないような気がします。

UTF-8のファイル名の環境の皆さんはどうですか?

git: 1.5.6.4 cygwin

173 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 15:50:54 ]
来年から働く学生です
バージョン管理システムくらい覚えとこうと思うんですが、
いくつか種類あって、どれやろうか迷うんですが、
(会社では何使ってるか知らないので)
基本的なシステムの部分はすべて同じなのでしょうか?
同じだったらどれからでも良いかなって思うんですが

174 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 15:58:03 ]
trac + svn

175 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 15:58:26 ]
>>173
cvsがすべての基本
一番よく使われているのはおそらくsvn

176 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 16:08:50 ]
>>173
昔から使われていればcvs
今一番多いと思われるのはsvn(cvsから移行するツールがある)
昨今はやりの分散管理方だとどれも一長一短なので会社の方針による(概念はどれも同じところを目指している)git,hg,他
ただsvn+svkは割と多いかもしれない(svkはローカル変更用にして社内のsvnに送る前に細かく手元でコミットする使い方)

まぁ、ぶっちゃけどれでもいいからログをちゃんと書いてソースの整合性をとれるならどれ使っても迷惑は掛けないと思うので自分の趣味で何か使ってみるのが好いだろう。


177 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 16:21:08 ]
VSS使ってそうな予感

178 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 16:28:57 ]
CVS,VSSはいくらなんでも古臭すぎ。

もし内定もらってるなら電話して社内でどんな言語やBTSを使っているか、
どんな勉強したらいいかを聞いてみたら。

179 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 16:39:44 ]
えいや、と移行できなくて、まだCVS使ってるって所も
無くはないよ。



180 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 16:50:49 ]
vss → svn移行ツールは有り難いんだけどえっらい苦労した

181 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 16:52:20 ]
あ、それウチだ。

それと組み込み系だと大手メーカーでも存在さえ知らない場合も。
それとか、組み込み系の請負会社の人に聞いてみたら社長が無駄金だから買わないと言ったという話も聞いた。
ま、V$$を買いたいという話だったからポシャってヨカタと思うが。
まだWinCVSのんがマシ。

182 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 16:53:02 ]
VSSは現役だろ

183 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 16:55:38 ]
ほぼ消えつつある。

184 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 18:01:49 ]
>>182
こないだロシア軍特殊部隊が使ってるのがテレビに映ったな

185 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 18:16:59 ]
>>173
会社で必要なのは、変革する環境に即応出来るスキルなので、
どれから始めても大差ない。

自分に見合ったと思う、環境から始めればよい。
今の自分にとって、資料・環境が整えられやすい・かみ砕きやすい所から
始めてはいかが?


186 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 18:31:09 ]
>>185
そういう事ならあえてRCSがいいんじゃないかと思ってみる。
Unixが手元にあるなら、だけどね。

リポジトリのinitとかimportとか面倒な事はとりあえず置いといて、ci, coを
何度かやってみて感覚をつかむのと、,vファイルを直に見られるのはVCSが何を
しているのか知るにはとてもいい材料だとオモ

ま、あっという間に卒業するだろうけど、その先は好きなのに移ればいいし。

187 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 18:37:38 ]
>>186
自分はリポジトリに入れるまでもないファイルはローカルでRCS使ってる

188 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 20:09:02 ]
> 自分に見合ったと思う、環境から始めればよい。

はじめのうちは、これがわからんのだよね。
まったく知らないんだから、自分に見合うもクソもない。

ちなみに、俺はみかままの本見て CVS から入った。
(本当は VSS なんだけど、その履歴は無かったことにしとく)
リポジトリがあって、そこからワーキングコピーを取り出して、
編集してコミットという基本はどれも大して変わらんと思うから、
シンプルな CVS は悪くないと思う。

あと、前にも書いたが、ディレクトリ管理しないことを逆手に取った(?)
modules ファイルの機能は、ほかのシステムではみたことないねぇ。
VSS にはファイル共有があるけど。

189 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 20:36:21 ]
>>188
黒歴史ワロタ

うん、modulesに限らずcvsの柔軟性はいろんな時に助かる。
今のところ、他のVCSに移れる気はしないな。
他社プロジェクトなんかでほかのを使ったりはするけど、自分がマネージャを
やる時は全てcvsだ。



190 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 21:06:10 ]
今からならMercurialだな

191 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 21:17:20 ]
git と比較して Mercurial の方が良い点ってどんなところ?

192 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 21:22:37 ]
今からならBazaarだろ

193 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 21:24:00 ]
winならMercurial

194 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 23:49:08 ]
>>191
>>30 ぐらい?

195 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 00:23:58 ]
rcs知っといて損はないんじゃないの。

196 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 00:29:27 ]
diffとpatchは?

197 名前:173 mailto:sage [2008/08/29(金) 05:04:34 ]
ご回答沢山頂き、ありがとう御座いました
なんかスレ見てて略語ばっかりでびびってたんですが、
回答で出して頂いたものをググりつつ、理解が深まりました
とりあえずCVSをみてみようと思います

198 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 10:40:27 ]
>>197
CVS,Subversionはみておくとして
入る会社で使ってるの聞いてみては?
ClearCase,Perforceとかは知っている範囲でも使ってるとこあるなぁ。

SunのTeamwareはMercurialに移行しつつあるんだとして
MSはVSS使ってたりするのかな?(強制デバッガ的な意味で)

いずれにせよ、集中型と分散型の2つにだいたい分類されるから
そのポリシーの違いを覚えておけば細かい違いは実務中に覚えられる。

199 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 10:42:07 ]
これからは分散型でしょ。
V$$は×



200 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 11:25:27 ]
>>199
VSSの強制ロック使う会社もあるからなぁ






[ 続きを読む ] / [ 携帯版 ]

前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