Subversionはフリーなオープンソースのバージョン管理システムです。
公式HP
Apache Subversion
http://subversion.apache.org/
ようこそSubversion.JPコミュニティへ
http://www.subversion.jp/
探検
Subversion r15
■ このスレッドは過去ログ倉庫に格納されています
2014/08/02(土) 17:20:57.62ID:Pbzuc8Bb
2014/08/08(金) 10:14:49.47ID:U3aQnjb8
>>40
一機能が数十ファイルに渡る数千行の変更になることが普通だから、機能毎のcommitは粒度が大きすぎる。
一機能が数十ファイルに渡る数千行の変更になることが普通だから、機能毎のcommitは粒度が大きすぎる。
2014/08/08(金) 23:37:02.98ID:7OE7NDSB
粒度が小さくしようと思えば、
コミットの回数は必然的に多くなると思うけど、
そうすると大変にならね?
ちょっとしたミスでもしないように
心がけないといけないから、テストに時間が掛かる。
コミットの回数は必然的に多くなると思うけど、
そうすると大変にならね?
ちょっとしたミスでもしないように
心がけないといけないから、テストに時間が掛かる。
2014/08/09(土) 15:03:48.49ID:tAcYV70i
>>42
昔、1つの障害直すのに機能修正用に一回コミットして、
その後ソースのインデント変更でもう一回コミットとかした事がある。
確かに細かくコミットした方が後で見るときに分かりやすいというのはある。
昔、1つの障害直すのに機能修正用に一回コミットして、
その後ソースのインデント変更でもう一回コミットとかした事がある。
確かに細かくコミットした方が後で見るときに分かりやすいというのはある。
2014/08/10(日) 09:00:39.40ID:aTEKyeJh
2014/08/10(日) 18:07:16.07ID:on/xxl87
2014/08/12(火) 07:18:30.56ID:iJ1eXffk
1.8.10が出たのか
そろそろgitに移行するかなー
そろそろgitに移行するかなー
2014/08/12(火) 18:02:50.52ID:v1nubPFA
>>45
> 粒度を小さくするってことは、固まったところからコミットしていくということなので
> 特にテストの手間は増えないよ。
固まった所からコミットするってどうやるの?
ファイルの一部分だけコミットとか出来ないよね?
> 粒度を小さくするってことは、固まったところからコミットしていくということなので
> 特にテストの手間は増えないよ。
固まった所からコミットするってどうやるの?
ファイルの一部分だけコミットとか出来ないよね?
2014/08/12(火) 18:08:45.21ID:v1nubPFA
あと固まった所からコミットというのは
作業が直列化してるんだよね。
ある機能を作ろうと思ったら、
・サブ処理A
・サブ処理B
・サブ処理C
みたいな感じで機能を作っていくでしょ?
その時サブ処理Aができたーと思って
B、Cを作っていくけど、その間に見逃しがあったり
問題が見つかって再設計が必要になる。
そういうときサブ処理Aのコミットを
修正できないのはキツイよね。
作業が直列化してるんだよね。
ある機能を作ろうと思ったら、
・サブ処理A
・サブ処理B
・サブ処理C
みたいな感じで機能を作っていくでしょ?
その時サブ処理Aができたーと思って
B、Cを作っていくけど、その間に見逃しがあったり
問題が見つかって再設計が必要になる。
そういうときサブ処理Aのコミットを
修正できないのはキツイよね。
2014/08/12(火) 18:22:27.64ID:DPsvz0Xi
>>48
> そういうときサブ処理Aのコミットを
> 修正できないのはキツイよね。
言ってる意味がわからないんだが・・・。
BあるいはCをきりのいいところでcommitして、Aを修正すればいいのでは・・・。
> そういうときサブ処理Aのコミットを
> 修正できないのはキツイよね。
言ってる意味がわからないんだが・・・。
BあるいはCをきりのいいところでcommitして、Aを修正すればいいのでは・・・。
2014/08/12(火) 18:48:27.03ID:v1nubPFA
2014/08/12(火) 22:05:50.34ID:EY85siFi
うん。
そういうものを管理するためのツールだもの。
そういうものを管理するためのツールだもの。
2014/08/12(火) 22:20:13.12ID:v1nubPFA
>>51
意味を考えたことある?
Aのコミット+Aの修正であれば、その二つを
まとめたコミットが一つだけあれば十分。
もちろんリリースした後なら別に分けたほうがいいけど、
一時間前に書いたコードのケアレスミスとか残す価値はない。
残しておけば、過去のコードを見る必要がある時
(見る必要があるから残すわけで)余計な手間がかかる。
コミットの内容を小さくすればするほど、無駄なコミットはなくそうと
考えるのが普通では無いかな?
意味を考えたことある?
Aのコミット+Aの修正であれば、その二つを
まとめたコミットが一つだけあれば十分。
もちろんリリースした後なら別に分けたほうがいいけど、
一時間前に書いたコードのケアレスミスとか残す価値はない。
残しておけば、過去のコードを見る必要がある時
(見る必要があるから残すわけで)余計な手間がかかる。
コミットの内容を小さくすればするほど、無駄なコミットはなくそうと
考えるのが普通では無いかな?
2014/08/12(火) 22:42:52.85ID:9cOXUK+K
2014/08/12(火) 22:49:43.95ID:lQ8v3e0D
2014/08/12(火) 23:31:31.61ID:v1nubPFA
2014/08/12(火) 23:50:23.60ID:9cOXUK+K
2014/08/12(火) 23:51:26.61ID:9cOXUK+K
s/をするのをやめろ/したほうがいい/
2014/08/12(火) 23:52:57.40ID:+KZZ7y/Q
なんかこう、>52は根本的なところでVCSを理解できていないか
それとも何かの教条主義に陥っているのか。
いずれにしても、tagやコミットログを使いこなせていないのだろう。
それとも何かの教条主義に陥っているのか。
いずれにしても、tagやコミットログを使いこなせていないのだろう。
2014/08/13(水) 00:05:50.29ID:sMkXwa1N
経験則でいうと、手当たり次第に手をつけながら改修を行うような人にはVCSは向かないと思う。
それはひとえにコミット単位が大きくなりすぎるからという理由。
この手の人は大抵コンフリクトに頭を抱え、VCSに対して文句を言う羽目になってる。
時がたち、コミット単位をうまくまとめられるようになったころには、
手当たり次第に改修するというスタイルは矯正されてると思う。
それはひとえにコミット単位が大きくなりすぎるからという理由。
この手の人は大抵コンフリクトに頭を抱え、VCSに対して文句を言う羽目になってる。
時がたち、コミット単位をうまくまとめられるようになったころには、
手当たり次第に改修するというスタイルは矯正されてると思う。
2014/08/13(水) 00:07:16.21ID:NDCsqVwr
そもそもツールに問題があるとは考えないのか?
gitではできるが
subversionではできないんだよ。
gitではできるが
subversionではできないんだよ。
2014/08/13(水) 00:09:19.27ID:NDCsqVwr
6253=59
2014/08/13(水) 00:11:57.89ID:sMkXwa1N だめだこりゃ。
2014/08/13(水) 00:13:50.98ID:BorG/OEI
個人的には、意味のある単位であれば、コミットは細い程良いと思ってる。
その、程々の粒度のコミット単位を見つけられるかが経験なのかもしれないけどね。
俺も経験上の話をすると、でかいコミットをカマス奴は信用できないヤツが多い。
しかも、不具合やリファクタリングを指摘しても、何だかんだで直してくれない。
(その理由の一つが、履歴が汚れるからとか、おかしいだろ…)
その、程々の粒度のコミット単位を見つけられるかが経験なのかもしれないけどね。
俺も経験上の話をすると、でかいコミットをカマス奴は信用できないヤツが多い。
しかも、不具合やリファクタリングを指摘しても、何だかんだで直してくれない。
(その理由の一つが、履歴が汚れるからとか、おかしいだろ…)
2014/08/13(水) 03:17:33.31ID:u7WpCg+2
とりあえずgit-svn使っとけばいいんじゃね
2014/08/13(水) 08:16:22.09ID:O9MT/Amg
2014/08/13(水) 08:26:41.64ID:DJCgQYDb
>>48
A, B, C 用にブランチ切って各々単体テストまで完了してからコミットすれば?
A, B, C 用にブランチ切って各々単体テストまで完了してからコミットすれば?
2014/08/13(水) 10:50:51.37ID:jXoiUBxz
2014/08/13(水) 11:13:14.94ID:prMs9a0D
ま、手段と目的が逆転している感はあるな
2014/08/13(水) 11:45:42.27ID:jXoiUBxz
まあ、「ある機能」の規模感が人によってさまざまで、だから意見が食い違ってる気がする。
俺の場合は、「機能」で分割した場合、コードの行数は500〜3000行くらいで、500行の場合でも
クラスを3つ、メソッドそれぞれ10〜30行とかで、メソッド一つ〜数個ごとにコミットする感じ。
俺の場合は、「機能」で分割した場合、コードの行数は500〜3000行くらいで、500行の場合でも
クラスを3つ、メソッドそれぞれ10〜30行とかで、メソッド一つ〜数個ごとにコミットする感じ。
2014/08/14(木) 01:01:10.16ID:pDOsDmj5
1.9 って、DB機能の強化がメインなのか?
バックグランドの機能強化とか誰得なんだ?
バックグランドの機能強化とか誰得なんだ?
2014/08/14(木) 02:24:10.10ID:HJ0p3ltx
2014/08/14(木) 08:47:18.57ID:UKa3zRV/
>>71
これ、なんだ?
Developer-visible changes: - General:
* support generating VS 2013 and later project files.
これ、なんだ?
Developer-visible changes: - General:
* support generating VS 2013 and later project files.
2014/08/14(木) 11:27:09.25ID:vzBa7P/6
大規模CI環境になるとsvnが性能ネックになりうるので
バックエンドの強化は地味ながら効果的
バックエンドの強化は地味ながら効果的
2014/08/15(金) 18:15:50.03ID:NhRsvWgL
データベースを強化しないと機能追加が難しい。急がば回れ。
OSS関係はgitが主流になったんで開発を急ぐ必要も無いから
OSS関係はgitが主流になったんで開発を急ぐ必要も無いから
2014/08/16(土) 15:29:40.52ID:HLPR753i
76デフォルトの名無しさん
2014/08/16(土) 15:33:06.06ID:HaTedOVs ぐろ
2014/08/18(月) 20:45:04.19ID:S1QfPa+c
Git 対 Subversion:長引く争い
http://readwrite.jp/archives/4492
http://readwrite.jp/archives/4492
2014/08/18(月) 21:10:12.16ID:qllk6aou
>>77
subversionにもメリットがあって、
gitとsubversionのどちらがいいか戦ってるって
話かと思ったら、
Subversionの呪縛から抜だしてGitへ移行する戦い・・・が長引いてるって
って話でワロタw
タイトルの訳間違ってるだろwww
subversionにもメリットがあって、
gitとsubversionのどちらがいいか戦ってるって
話かと思ったら、
Subversionの呪縛から抜だしてGitへ移行する戦い・・・が長引いてるって
って話でワロタw
タイトルの訳間違ってるだろwww
79デフォルトの名無しさん
2014/08/18(月) 21:38:25.14ID:XfPgTp0v みんなそんなにSVNに困ってるの?
2014/08/18(月) 21:44:14.15ID:RwGMDQAu
gitに移行した方がいいプロジェクトも確かにあるけど、
プログラマー以外の職種が多い場合や、
巨大なデータを扱うのがメインだと難しいね
プログラマー以外の職種が多い場合や、
巨大なデータを扱うのがメインだと難しいね
2014/08/18(月) 23:28:18.45ID:5QD9Cwn1
82デフォルトの名無しさん
2014/08/18(月) 23:59:55.48ID:KXo4EPQU 適材適所という言葉が奴らの辞書には載ってないんだよ
2014/08/19(火) 01:07:57.99ID:hZ1y1Bcl
適材適所? 中央リポジトリには
subversionが適してると思ってる?
残念。中央リポジトリにしか使えないんだよ。
rebaseできないからな。
subversionが適してると思ってる?
残念。中央リポジトリにしか使えないんだよ。
rebaseできないからな。
2014/08/19(火) 01:10:04.56ID:hZ1y1Bcl
>>79
うん。困りまくり。
小さくコミットが出来ない。
コミットした後で並び替えできない。
ブランチ切り替えに時間かかる。
そもそも、ブランチ切るのが大変
Subversionじゃ気軽に何十個もブランチ切れない。
こんなの使えないよ。
うん。困りまくり。
小さくコミットが出来ない。
コミットした後で並び替えできない。
ブランチ切り替えに時間かかる。
そもそも、ブランチ切るのが大変
Subversionじゃ気軽に何十個もブランチ切れない。
こんなの使えないよ。
2014/08/19(火) 01:15:51.90ID:c3qx/Qrl
自分中心でしか語れないクズは去っていいよ
2014/08/19(火) 01:57:10.27ID:hZ1y1Bcl
他人のことを考えたとしても、
できることは多いほうがいいよ?
できることは多いほうがいいよ?
2014/08/19(火) 11:28:17.07ID:tg7i16ue
2014/08/19(火) 11:41:44.97ID:VxtC/3Yq
VCSに何を求めるか人それぞれなんだから意見が合うはずがない
ほっとけよ
ほっとけよ
89デフォルトの名無しさん
2014/08/19(火) 20:56:55.78ID:NEeA6T8i gitはログ追うのも難儀するからな
90デフォルトの名無しさん
2014/08/19(火) 20:57:40.71ID:NEeA6T8i NEATe68i
2014/08/19(火) 21:34:51.65ID:wZ/va0+J
>>88
VCSにrebaseを求めない人がいるのが信じられないんだけど。
だって普通開発してたらケアレスミスするじゃん?
コミットした後で気づくってよくある話だと思うけど。
ケアレスミスじゃなくても単にバグとかさ。
VCSにrebaseを求めない人がいるのが信じられないんだけど。
だって普通開発してたらケアレスミスするじゃん?
コミットした後で気づくってよくある話だと思うけど。
ケアレスミスじゃなくても単にバグとかさ。
2014/08/19(火) 21:46:10.76ID:mxmpwOEU
そんなのは普通に直して普通にコミットすればよろしい。
rebeaseだのはVCS的には邪道。
うっかりだろうとケアレスミスだろうと、それすらも履歴として残すことに
本来的な意味がある。
rebeaseだのはVCS的には邪道。
うっかりだろうとケアレスミスだろうと、それすらも履歴として残すことに
本来的な意味がある。
2014/08/19(火) 21:59:43.08ID:wZ/va0+J
わからないな。
ミスさえしなければ、本来できるはずがなかったコミットを
残す理由って何よ?
ミスさえしなければ、本来できるはずがなかったコミットを
残す理由って何よ?
2014/08/19(火) 22:08:41.41ID:mxmpwOEU
もちろん単なる履歴だ。それ以外に特別な意味はない。
すべてのコミットが単なる履歴なのだから、強いて言えば「こんな馬鹿な奴が
いました。次のプロジェクトからは外した方がいいですよ〜」という証拠でもある。
すべてのコミットが単なる履歴なのだから、強いて言えば「こんな馬鹿な奴が
いました。次のプロジェクトからは外した方がいいですよ〜」という証拠でもある。
2014/08/19(火) 22:10:09.40ID:wZ/va0+J
>>94
じゃあ、そのコミットに価値はないって認めるわけだね?
じゃあ、そのコミットに価値はないって認めるわけだね?
2014/08/19(火) 22:15:43.48ID:wZ/va0+J
コミットの価値を理解しないとダメだよ。
コミットというのは、その一つを取り込んだり取り外したり
どこで問題が入ったかを調べたりするもの。
そういう風に利用できなければコミットにする理由がない。
それができるためには、1つのコミットが意味のある単位に
なっていなければいけない。
意味のある単位をむやみに分割したりとか
複数の単位をまとめてしまったら、コミットが使えなくなる。
コミットというのは、その一つを取り込んだり取り外したり
どこで問題が入ったかを調べたりするもの。
そういう風に利用できなければコミットにする理由がない。
それができるためには、1つのコミットが意味のある単位に
なっていなければいけない。
意味のある単位をむやみに分割したりとか
複数の単位をまとめてしまったら、コミットが使えなくなる。
2014/08/19(火) 22:17:29.06ID:hIkjmM2M
rebase出来るということは潜在的に「履歴を間違えて消してしまう」リスクを背負う事になっちゃうからね。
ま、ローカルでのrebaseであれば作業者の責任範囲なのでウェルカムこの上ないんだけど。
人間だから、コードにバグ入れるのも当たり前、コミットミスするのも当たり前、同様にrebaseミスするのも当たり前だということ。
この中で一番ミスった時のリスクが高いのがrebaseなので、不要と考える人の気持ちもわかる。
ま、ローカルでのrebaseであれば作業者の責任範囲なのでウェルカムこの上ないんだけど。
人間だから、コードにバグ入れるのも当たり前、コミットミスするのも当たり前、同様にrebaseミスするのも当たり前だということ。
この中で一番ミスった時のリスクが高いのがrebaseなので、不要と考える人の気持ちもわかる。
2014/08/19(火) 22:18:32.84ID:wZ/va0+J
rebaseでミスっても、簡単に元に戻せるから
問題ないのでは?
問題ないのでは?
2014/08/19(火) 22:35:26.02ID:hIkjmM2M
もちろんすぐに気付けばreflogとかでやり直せばいいと思うし、ローカルでやってくれる分には別に気にしないよ。
共有リポジトリに対してやられたりして、更に何らかのミスていることに気づかないで放置されると後々面倒だなーと。
人のコミットまでrebaseできちゃうわけだし。
共有リポジトリに対してやられたりして、更に何らかのミスていることに気づかないで放置されると後々面倒だなーと。
人のコミットまでrebaseできちゃうわけだし。
100デフォルトの名無しさん
2014/08/19(火) 22:38:27.65ID:hIkjmM2M 勿論欲しい事は欲しいんだけど、集中型のsvnには、「まだ」時期尚早な機能じゃね?
101デフォルトの名無しさん
2014/08/19(火) 22:40:19.87ID:mxmpwOEU やっとわかった。自分勝手な基準で「意味のあるコミット」だとか
「意味のないコミット」だとか、そういうものが存在するという幻想を
抱いてるレベルなのか…
できればVCSを使わないで欲しいな、そんな奴には…
逆なんだよ、「コミットする事に意味がある」んだって分かって欲しいね。
「意味のないコミット」だとか、そういうものが存在するという幻想を
抱いてるレベルなのか…
できればVCSを使わないで欲しいな、そんな奴には…
逆なんだよ、「コミットする事に意味がある」んだって分かって欲しいね。
102デフォルトの名無しさん
2014/08/19(火) 22:43:40.49ID:wZ/va0+J >>99
> 人のコミットまでrebaseできちゃうわけだし。
人のコミットって言っても、それローカルじゃないでしょ?
”人のコミット”といえば、ローカルの話だと思うんだけど?
ローカル(つまり自分のhome以下)にあるものは普通
ディレクトリ共有しないのだからそれは勝手にrebaseできないよな。
で、サーバーにあるものは勝手にrebaseされたとしても気づく。
(ローカルと食い違ってるのでちゃんと知らせてくれる)
そもそもローカルにある自分のコミットがオリジナルで
そっちは無事なので何の問題もないけど。
> 人のコミットまでrebaseできちゃうわけだし。
人のコミットって言っても、それローカルじゃないでしょ?
”人のコミット”といえば、ローカルの話だと思うんだけど?
ローカル(つまり自分のhome以下)にあるものは普通
ディレクトリ共有しないのだからそれは勝手にrebaseできないよな。
で、サーバーにあるものは勝手にrebaseされたとしても気づく。
(ローカルと食い違ってるのでちゃんと知らせてくれる)
そもそもローカルにある自分のコミットがオリジナルで
そっちは無事なので何の問題もないけど。
103デフォルトの名無しさん
2014/08/19(火) 22:44:18.54ID:wZ/va0+J >>101
おいw せめて何か言い返せよw
おいw せめて何か言い返せよw
104デフォルトの名無しさん
2014/08/19(火) 22:45:12.28ID:wZ/va0+J 目的と手段が入れ替わってるんだろうな。
コミットすることが目的になっちゃってる。
コミットを使わないと
何の意味もないのに。
コミットすることが目的になっちゃってる。
コミットを使わないと
何の意味もないのに。
105デフォルトの名無しさん
2014/08/19(火) 22:48:07.47ID:hIkjmM2M >>101
直線履歴が基本のsvnだと確かに全ての作業ログを残して欲しくなるね。
でも、ブランチと機能コミットが基本の分散型だと、すごーく履歴がカオスになるので、rebaseで直線化して欲しくなる気持ちもわかるよ。
直線履歴が基本のsvnだと確かに全ての作業ログを残して欲しくなるね。
でも、ブランチと機能コミットが基本の分散型だと、すごーく履歴がカオスになるので、rebaseで直線化して欲しくなる気持ちもわかるよ。
106デフォルトの名無しさん
2014/08/19(火) 22:50:06.96ID:wZ/va0+J あぁ、作業ログ。そうかsubversionは
単なる作業ログなんだ。
コミットを使うという発想がないんだね。
オープンソースの開発なんかだと
コミットを送ったりするわけだけど、
そうか単なる作業ログか。
単なる作業ログなんだ。
コミットを使うという発想がないんだね。
オープンソースの開発なんかだと
コミットを送ったりするわけだけど、
そうか単なる作業ログか。
107デフォルトの名無しさん
2014/08/19(火) 22:50:38.55ID:hIkjmM2M >>102
話変わるけど、svn使ったことある?
話変わるけど、svn使ったことある?
108デフォルトの名無しさん
2014/08/19(火) 22:54:40.94ID:hIkjmM2M109デフォルトの名無しさん
2014/08/19(火) 22:54:49.52ID:wZ/va0+J110デフォルトの名無しさん
2014/08/19(火) 22:56:33.30ID:wZ/va0+J111デフォルトの名無しさん
2014/08/19(火) 22:58:42.34ID:wZ/va0+J 社内の仕事だったら、適当な作業ログでいいかもしれないけどさ、
これが赤の他人に提出するパッチだったら
コードはちゃんとレビューできるようになってないとダメだよ。
赤の他人のコードなんて信用出来ない。
コミットがきちんと理解できるように
意味のある単位に分かれていなければ、
受け取ってもらえない。
これが赤の他人に提出するパッチだったら
コードはちゃんとレビューできるようになってないとダメだよ。
赤の他人のコードなんて信用出来ない。
コミットがきちんと理解できるように
意味のある単位に分かれていなければ、
受け取ってもらえない。
112デフォルトの名無しさん
2014/08/19(火) 23:07:57.10ID:hIkjmM2M113デフォルトの名無しさん
2014/08/19(火) 23:34:01.17ID:X6oZU2h0 >>101
変な状態でコミットされてもなー
変な状態でコミットされてもなー
114デフォルトの名無しさん
2014/08/20(水) 00:00:03.80ID:f3yS32aL バカには無理
115デフォルトの名無しさん
2014/08/20(水) 00:53:26.19ID:a44PmGri116デフォルトの名無しさん
2014/08/20(水) 02:20:29.54ID:tVPQaqWC svnを使う理由は「今更やめられない」か
「新しいものを覚えたくない」だけになりそうだね。
「新しいものを覚えたくない」だけになりそうだね。
117デフォルトの名無しさん
2014/08/20(水) 02:23:43.02ID:tVPQaqWC 機能で言えばgit > svnなんだよな
gitはsvnの代わりに使えるが、
svnはgitの代わりにはならない。
gitはsvnの代わりに使えるが、
svnはgitの代わりにはならない。
118デフォルトの名無しさん
2014/08/20(水) 03:17:17.30ID:f3yS32aL svnは一部のcoできるけどgitは・・
119デフォルトの名無しさん
2014/08/20(水) 03:34:47.62ID:ZA48Lhll svnはコミット単体でが何というブランチになされたものかわかるけど、gitは…
120デフォルトの名無しさん
2014/08/20(水) 04:37:57.36ID:tVPQaqWC >>118-119
でもそれって、できても役に立たないですよね?
でもそれって、できても役に立たないですよね?
121デフォルトの名無しさん
2014/08/20(水) 07:44:27.64ID:VDbLT/q5 一部coは明らかに有用。
122デフォルトの名無しさん
2014/08/20(水) 08:18:04.87ID:f3yS32aL 巨大プロジェクト全体のcloneなんて無駄なことしたくないからね
123デフォルトの名無しさん
2014/08/20(水) 08:28:54.10ID:ywmZeMUB gitがoss向きなのは明らかだね。
自然集約と自然淘汰を本質とするossの性質に良くマッチしている。
一方、統制を基本とする企業という枠組みの中では必ずしもマッチするものではないと思う。
ただ、企業と言ってもこれまた多種多様で、ソフトウェア実装専門であればgitが適していると思う。
gitは良くも悪くもテキストに特化したツールだから、他の文書や成果物を合わせて管理するには向いていない。
自然集約と自然淘汰を本質とするossの性質に良くマッチしている。
一方、統制を基本とする企業という枠組みの中では必ずしもマッチするものではないと思う。
ただ、企業と言ってもこれまた多種多様で、ソフトウェア実装専門であればgitが適していると思う。
gitは良くも悪くもテキストに特化したツールだから、他の文書や成果物を合わせて管理するには向いていない。
124デフォルトの名無しさん
2014/08/20(水) 08:30:54.38ID:Dj5PYAlQ ソースコードだけ対象で、計画的な開発体制が出来てるならgitの方がいいと思う
そうでない場合、subversionがいい場合もある
そうでない場合、subversionがいい場合もある
125デフォルトの名無しさん
2014/08/21(木) 02:22:10.31ID:W/oig19k126デフォルトの名無しさん
2014/08/21(木) 02:27:08.87ID:Yce5CEFd 大手自動車メーカの走行テレメトリーデータ
127デフォルトの名無しさん
2014/08/21(木) 02:39:29.35ID:W/oig19k ん? またソースコードを管理するから
ソースコード管理ツールに
データ入れてるって話?
ソースコード管理ツールに
データ入れてるって話?
128デフォルトの名無しさん
2014/08/21(木) 03:55:04.90ID:PN+RgdpI ソースコード管理ツールワロタ
129デフォルトの名無しさん
2014/08/21(木) 04:52:59.29ID:/QX5bJTQ130デフォルトの名無しさん
2014/08/21(木) 09:40:57.19ID:rUYfHbxl 伸びてると思ったら案の定こんな話か
131デフォルトの名無しさん
2014/08/21(木) 10:18:28.92ID:7zFpfveR >>125のように頭の悪い奴が支持してるのがgit
132デフォルトの名無しさん
2014/08/21(木) 10:50:44.47ID:Ob17d+jm >>129
dump, restoreが重すぎる。リポジトリが大きくなるともうだめぽ。
dump, restoreが重すぎる。リポジトリが大きくなるともうだめぽ。
133デフォルトの名無しさん
2014/08/21(木) 12:39:31.40ID:npCrOf/M だがヘボが管理するとプロジェクトごとのバージョン合わせに無駄な手間が
134デフォルトの名無しさん
2014/08/21(木) 21:33:19.38ID:aOXOtjT0 「プロジェクト」の定義は?
135デフォルトの名無しさん
2014/08/21(木) 22:13:47.40ID:xeZNqCr5 おれも問題はそこだと思う。
実行ファイルにコンパイルされるソース一式と仮定すると、
たとえばひとつの実行ファイルだけで完結してしまって、
他の実行ファイルとの関係など全くないような
小さなモノしか扱ったことのないやつにとっては、きっと
(実行ファイル) = (プロジェクト) = (リポジトリ)
という頭しかないんだろ。
実行ファイルにコンパイルされるソース一式と仮定すると、
たとえばひとつの実行ファイルだけで完結してしまって、
他の実行ファイルとの関係など全くないような
小さなモノしか扱ったことのないやつにとっては、きっと
(実行ファイル) = (プロジェクト) = (リポジトリ)
という頭しかないんだろ。
136デフォルトの名無しさん
2014/08/21(木) 22:37:19.35ID:W/oig19k >>134
> 「プロジェクト」の定義は?
プロジェクトっていうか
プロダクトかな。
プログラマなら疎結合にする重要性は知っていると思うが、
プロジェクト定義は別々にリリースしても問題ない単位でいいんじゃないかな
または別々のバージョン番号をつけている単位でもいいかも
ようするに商品として独立していること。
> 「プロジェクト」の定義は?
プロジェクトっていうか
プロダクトかな。
プログラマなら疎結合にする重要性は知っていると思うが、
プロジェクト定義は別々にリリースしても問題ない単位でいいんじゃないかな
または別々のバージョン番号をつけている単位でもいいかも
ようするに商品として独立していること。
137デフォルトの名無しさん
2014/08/21(木) 22:40:07.04ID:W/oig19k >>135
プロジェクトには複数の実行ファイルがあるわけだけど、、
当たり前だけど、それでも全部を一つのリポジトリに入れたらダメだよね。
無関係のものもあるわけだし。
プロジェクトごとにリポジトリを分ける。
一つのプロジェクト(リポジトリ)には複数の実行ファイルが入ってる。
これが理想だろうね。
プロジェクトには複数の実行ファイルがあるわけだけど、、
当たり前だけど、それでも全部を一つのリポジトリに入れたらダメだよね。
無関係のものもあるわけだし。
プロジェクトごとにリポジトリを分ける。
一つのプロジェクト(リポジトリ)には複数の実行ファイルが入ってる。
これが理想だろうね。
138デフォルトの名無しさん
2014/08/21(木) 22:43:54.55ID:Ob17d+jm 使いやすいように使えばいい、理想なんかねーよ。ハゲ。
139デフォルトの名無しさん
2014/08/21(木) 22:47:31.02ID:W/oig19k 全部一つにまとめると。一部だけ移動したりする時とかに
使いにくくなるんだよな。
特定のプロジェクトにはアクセス制限かけるとかさ。
(使いにくいから)一つのプロジェクトに
まとめるなという話をしてる。
使いにくくなるんだよな。
特定のプロジェクトにはアクセス制限かけるとかさ。
(使いにくいから)一つのプロジェクトに
まとめるなという話をしてる。
140デフォルトの名無しさん
2014/08/21(木) 23:19:36.49ID:Ob17d+jm >>139
使いにくくなるのは、おめーが使い方知らないだけ。
使いにくくなるのは、おめーが使い方知らないだけ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- くそしてかがやけ
- 🎌日本の地震をお祝いします👏👏👏✨
- お茶だと思って飲んだらションベンだった
