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/03(日) 22:45:35.77ID:H3a6nHDk
git ⊃ SVN と思ったが違うのか
2014/08/03(日) 22:51:10.95ID:vDYlVj70
2014/08/04(月) 00:09:08.40ID:Q4DpUAES
Git、Eclipse.orgでCVS、SVNを超える
作者: Alex Blewitt , 翻訳者 笹井 崇司 投稿日 2011年12月11日
http://www.infoq.com/jp/news/2011/12/eclipse-git
今から思えば、2010-2011に掛けて、Subversion からgitへ
ユーザーの移行が進んだな
Subversion 1.7以降は、日本語の記事も極端に減った感じがする
作者: Alex Blewitt , 翻訳者 笹井 崇司 投稿日 2011年12月11日
http://www.infoq.com/jp/news/2011/12/eclipse-git
今から思えば、2010-2011に掛けて、Subversion からgitへ
ユーザーの移行が進んだな
Subversion 1.7以降は、日本語の記事も極端に減った感じがする
2014/08/04(月) 00:42:58.11ID:HYQsVMPc
gitは機能が多すぎ
2014/08/04(月) 13:57:04.00ID:c5xHxkCU
多いというか、整理されていないというか
かといって無いと不便というか
慣れるしかないというか
かといって無いと不便というか
慣れるしかないというか
2014/08/04(月) 14:03:00.85ID:XttId4/U
新しく始めるときはgit使うようにしてるけど、慣れたらsvn使うの面倒くさく感じるようになってきた。
2014/08/04(月) 14:51:04.10ID:vzBGIwJJ
うん
そうだね
そうだね
2014/08/04(月) 18:15:01.48ID:Ov9EQrbF
>>20
その運用するなら「元のバージョン」として扱うだろうと考えられるリビジョンでタグ打っときなよ
その運用するなら「元のバージョン」として扱うだろうと考えられるリビジョンでタグ打っときなよ
2014/08/04(月) 20:40:49.84ID:UAhHAw7M
2014/08/04(月) 22:35:33.41ID:eWAxusEw
31デフォルトの名無しさん
2014/08/04(月) 22:53:31.39ID:gDpcXLgO guro
2014/08/04(月) 22:58:50.77ID:O7gnQe0p
一人でやってると、コミットの扱いが雑にならね?
何か修正している時に、つい近くの
コードが気になって関係ないのに修正しちゃう。
で、コミットメッセージに○○の修正って書いてるのに、
無関係の修正が含まれてたり。
何か修正している時に、つい近くの
コードが気になって関係ないのに修正しちゃう。
で、コミットメッセージに○○の修正って書いてるのに、
無関係の修正が含まれてたり。
2014/08/05(火) 02:53:09.46ID:JklbpSFc
あるある〜
2014/08/05(火) 03:20:24.50ID:YIevQOQe
狭く深くか、広く浅くかで分けて
広く浅い方は「後で絶対に戻さない」という信念を持ってコミットする
広く浅い方は「後で絶対に戻さない」という信念を持ってコミットする
2014/08/06(水) 23:28:00.45ID:Rv/16L6Z
> 広く浅い方は「後で絶対に戻さない」という信念を持ってコミットする
一つ一つに信念を持たないと
コミットできないなら疲れるってw
人間である以上、漏れっていうのは絶対にある。
こんな些細な事はあとから修正すればいい話でgitならそれができる。
一つ一つに信念を持たないと
コミットできないなら疲れるってw
人間である以上、漏れっていうのは絶対にある。
こんな些細な事はあとから修正すればいい話でgitならそれができる。
2014/08/07(木) 19:51:06.05ID:2eVL32He
単に数日前に戻りたいだけとか、コミットにいちいち信念なんてうぜーとかなら、
別にわざわざscm使う必要なくね?
そういうやつはどうせコミットメッセージなんてロクにつけないんだろ?
このスレでいうのもなんだが、そういう使い方しかしないんなら、
nilfs2などのログファイルシステム使っとけば十分な気がするが。
webdavなクラウドストレージでもいいし。
無理してscm使う必要ないと思うけど。
別にわざわざscm使う必要なくね?
そういうやつはどうせコミットメッセージなんてロクにつけないんだろ?
このスレでいうのもなんだが、そういう使い方しかしないんなら、
nilfs2などのログファイルシステム使っとけば十分な気がするが。
webdavなクラウドストレージでもいいし。
無理してscm使う必要ないと思うけど。
2014/08/07(木) 21:58:12.49ID:KOv3T7TP
コミットの内容に気を使うか、
単なるバックアップとして使うかの
違いだよね。
バックアップとしてしか使ってない人は
ソースコードを管理しているわけじゃないというだけのこと。
単なるバックアップとして使うかの
違いだよね。
バックアップとしてしか使ってない人は
ソースコードを管理しているわけじゃないというだけのこと。
2014/08/08(金) 01:55:37.68ID:h6ijPVt8
SVKって、なんで廃れたの?
39デフォルトの名無しさん
2014/08/08(金) 02:38:38.23ID:pWDxpd5M 差分確認したいから使うわけだが
2014/08/08(金) 02:54:36.69ID:9Z/dDvz0
その差分が、一日とかの時間単位の差分なのか
コミット=機能 単位の差分なのかで意味が違ってくるけどな。
しっかりコミットには機能を含ませないとダメだよ。
○機能のコミット、間を空けて、○機能のバグ修正とか
機能が複数のコミットに分断されたりすると、差分調べづらいからさ。
コミット=機能 単位の差分なのかで意味が違ってくるけどな。
しっかりコミットには機能を含ませないとダメだよ。
○機能のコミット、間を空けて、○機能のバグ修正とか
機能が複数のコミットに分断されたりすると、差分調べづらいからさ。
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
でもそれって、できても役に立たないですよね?
でもそれって、できても役に立たないですよね?
■ このスレッドは過去ログ倉庫に格納されています
