Subversionはフリーなオープンソースのバージョン管理システムです。
公式HP
Apache Subversion
http://subversion.apache.org/
ようこそSubversion.JPコミュニティへ
http://www.subversion.jp/
探検
Subversion r15
■ このスレッドは過去ログ倉庫に格納されています
2014/08/02(土) 17:20:57.62ID:Pbzuc8Bb
427デフォルトの名無しさん
2015/12/21(月) 01:58:30.57ID:/A+q3f8t >>426
できると思うけど。
俺の普段使っている構成はtrunk/brunch構成じゃなくて、brunchだけみたいな構成だけど、普通にマージしてるよ。
ってか、やってみたほうが早いぞ。
原理的に不可能なわけないんだから。
できると思うけど。
俺の普段使っている構成はtrunk/brunch構成じゃなくて、brunchだけみたいな構成だけど、普通にマージしてるよ。
ってか、やってみたほうが早いぞ。
原理的に不可能なわけないんだから。
428デフォルトの名無しさん
2015/12/21(月) 03:38:42.12ID:oWDlhwCP ×brunch
○branch
○branch
429デフォルトの名無しさん
2015/12/21(月) 21:47:56.22ID:C2nvBJp+ >>427
426 です。
確かに trunk に対して sync merge の済んでいる branch 同士なら、
原理的には安全に merge できそうですね。
trunk からの派生時期が違ったとしても。
時間に余裕ができたら実際に試してみます。ありがとうございました。
426 です。
確かに trunk に対して sync merge の済んでいる branch 同士なら、
原理的には安全に merge できそうですね。
trunk からの派生時期が違ったとしても。
時間に余裕ができたら実際に試してみます。ありがとうございました。
430デフォルトの名無しさん
2016/01/08(金) 16:15:51.03ID:vMu+JJ4u 質問です。
ある機能ブランチ func1 の開発で
trunk をときどき sync merge していたのですが、
どうもこれをよく理解せずにやった人がいたらしく
svn mergeinfo --show-revs eligible ^/trunk/
で何も出ないにも関わらず、
svn diff ^/trunk ^/branches/func1
だとtrunkの更新分がいろいろ func1 に取り込まれていないことが判明しました。
この修正はどうやったらいいのでしょう?
例えばfunc1で更新されていないファイルは、trunkからコピーして
そのままコミットしたいところですが、今度は func1 を trunk に
マージするとき、そのコミットがtrunk に反映されてしまいそうです。
・修正コミットの番号をわかるようにしておく
・func1 を trunk にマージするとき、その修正コミットだけを除外する
・マージコミット時、svn:mergeinfo を編集して、その修正コミットもマージ済みだということにする。
とりあえずこんな手順を考えていますが、もっと適切な方法はあるでしょうか?
ある機能ブランチ func1 の開発で
trunk をときどき sync merge していたのですが、
どうもこれをよく理解せずにやった人がいたらしく
svn mergeinfo --show-revs eligible ^/trunk/
で何も出ないにも関わらず、
svn diff ^/trunk ^/branches/func1
だとtrunkの更新分がいろいろ func1 に取り込まれていないことが判明しました。
この修正はどうやったらいいのでしょう?
例えばfunc1で更新されていないファイルは、trunkからコピーして
そのままコミットしたいところですが、今度は func1 を trunk に
マージするとき、そのコミットがtrunk に反映されてしまいそうです。
・修正コミットの番号をわかるようにしておく
・func1 を trunk にマージするとき、その修正コミットだけを除外する
・マージコミット時、svn:mergeinfo を編集して、その修正コミットもマージ済みだということにする。
とりあえずこんな手順を考えていますが、もっと適切な方法はあるでしょうか?
431デフォルトの名無しさん
2016/01/13(水) 21:18:16.79ID:V0iG8LAX svnにはいくつも欠点があるが、中でもマージが1コミットになってしまうのが
自分はつらい。
機能ブランチ内で1コミット1サブ機能でキレイなコミット歴を残しても
trunkにマージされたら全部まとめて1コミット。
当時の履歴を追いかけるには、もう消したブランチを追いかけなきゃならない。
Gitならmasterにすべてのコミットが残ってるのに。
自分はつらい。
機能ブランチ内で1コミット1サブ機能でキレイなコミット歴を残しても
trunkにマージされたら全部まとめて1コミット。
当時の履歴を追いかけるには、もう消したブランチを追いかけなきゃならない。
Gitならmasterにすべてのコミットが残ってるのに。
432デフォルトの名無しさん
2016/01/13(水) 22:15:09.34ID:oEwhQ7Tk バージョン管理システムのメリットよりも
使い方を覚える労力と、操作ミスでリボジトリをメチャメチャに
してしまうデメリットの方が大きいわ
俺はもうフォルダコピーで行くぞ
使い方を覚える労力と、操作ミスでリボジトリをメチャメチャに
してしまうデメリットの方が大きいわ
俺はもうフォルダコピーで行くぞ
433デフォルトの名無しさん
2016/01/13(水) 22:28:17.88ID:BvZrk89z どうやったらリポジトリをめちゃめちゃにできるんだよ?
434デフォルトの名無しさん
2016/01/13(水) 22:37:48.99ID:GW8aUEqD 助けてください!!
TortoriseSVNを使っています。
新プロジェクト(まだSVNに登録していません。)をいきなり、エクスプローラからソリューションを右クリックして、
コミットを実行してしまいました。エラーは出ませんでした。
でも、おかしいと思い、そのソリューションを開いたら、「.csprojが見つかりません。」みたいなメッセージが出ました。
その後、もう一度、Visual Studioを閉じて、再度上げ、問題のソリューションを
開いたら、本日作業した部分が消えていました。
どうしたら最新を戻せるでしょうか?
よろしくご指導ご支援のほどよろしくお願い申し上げます。
TortoriseSVNを使っています。
新プロジェクト(まだSVNに登録していません。)をいきなり、エクスプローラからソリューションを右クリックして、
コミットを実行してしまいました。エラーは出ませんでした。
でも、おかしいと思い、そのソリューションを開いたら、「.csprojが見つかりません。」みたいなメッセージが出ました。
その後、もう一度、Visual Studioを閉じて、再度上げ、問題のソリューションを
開いたら、本日作業した部分が消えていました。
どうしたら最新を戻せるでしょうか?
よろしくご指導ご支援のほどよろしくお願い申し上げます。
435デフォルトの名無しさん
2016/01/13(水) 23:04:44.15ID:V0iG8LAX436デフォルトの名無しさん
2016/01/13(水) 23:30:18.05ID:Wf3AZEhL437デフォルトの名無しさん
2016/01/14(木) 01:01:29.51ID:0bFJzjCb438デフォルトの名無しさん
2016/01/14(木) 01:03:43.85ID:0bFJzjCb ああ、後woking dirでもないのに右クリックからコミットは無理かと。
右クリックしてRepo browser選んでみてはどうでしょか。
右クリックしてRepo browser選んでみてはどうでしょか。
439デフォルトの名無しさん
2016/01/14(木) 08:32:44.54ID:nVghBJHD440デフォルトの名無しさん
2016/01/15(金) 00:37:38.48ID:CUVZOqT7 ID:V0iG8LAX は結局何がしたかったんだろう…
441デフォルトの名無しさん
2016/01/15(金) 08:11:24.88ID:kbAfmhMJ git の布教じゃね
442デフォルトの名無しさん
2016/01/16(土) 14:07:18.15ID:T83PzPld Subversion も git の良いところをどんどん取り込んでいけば、
とりあえず Subversion を選んどけば良いって状況になるはず
とりあえず Subversion を選んどけば良いって状況になるはず
443デフォルトの名無しさん
2016/01/16(土) 14:53:39.70ID:gOEJtE3u >>442
とりあえず、ローカルコミットがあればいいや
とりあえず、ローカルコミットがあればいいや
444デフォルトの名無しさん
2016/01/16(土) 23:36:23.80ID:RCWlnHcP Gitの良い所を取り込むのは今までもやってきてるけど、今後はもう
ほとんどないと思う。今までのペースを見ても
2008年 1.5 マージトラッキング導入。マージが自動に。
2011年 1.7 .svnディレクトリをワーキングコピーのルートだけに作成。
あとは svn merge --reintegrate が生まれて、自動化されて廃止されたり
svn mergeinfoコマンドができたり、そんぐらいしかない。
ほとんどないと思う。今までのペースを見ても
2008年 1.5 マージトラッキング導入。マージが自動に。
2011年 1.7 .svnディレクトリをワーキングコピーのルートだけに作成。
あとは svn merge --reintegrate が生まれて、自動化されて廃止されたり
svn mergeinfoコマンドができたり、そんぐらいしかない。
445デフォルトの名無しさん
2016/01/17(日) 01:08:50.62ID:Hz/zelCD >>442
日本人の発想とは違うから。
日本人の発想とは違うから。
446デフォルトの名無しさん
2016/01/17(日) 05:27:02.51ID:Qd0sLcKs .svnだか.svnreposだかにリポジトリ作れればカジュアル用途で復活できるのにな
447デフォルトの名無しさん
2016/01/17(日) 11:06:53.94ID:ifZNSkug > .svnディレクトリをワーキングコピーのルートだけに作成。
これは、途中のディレクトリの.svnだけを他の場所に持って行ってupdate
ということができなくなってちょっと不満だった
(めったにしないからいいんだけど)
これは、途中のディレクトリの.svnだけを他の場所に持って行ってupdate
ということができなくなってちょっと不満だった
(めったにしないからいいんだけど)
448デフォルトの名無しさん
2016/01/17(日) 16:51:37.90ID:D83l6ovN449デフォルトの名無しさん
2016/01/17(日) 18:24:28.43ID:ifZNSkug いや…さすがにチェックアウト方法を知らないってことはないよ…
簡単にワーキングディレクトリをコピーする方法としてそれを使ってたって話
簡単にワーキングディレクトリをコピーする方法としてそれを使ってたって話
450デフォルトの名無しさん
2016/01/18(月) 01:40:17.48ID:9UQJyg5l451デフォルトの名無しさん
2016/01/26(火) 17:54:24.80ID:4KKK/HhY 並行開発に襲われたサブバー村をGitで救うRPG「ギットクエスト」をプレイ
http://gigazine.net/news/20160126-gitquest-review/
http://i.gzn.jp/img/2016/01/26/gitquest-review/0014_m.png
http://gigazine.net/news/20160126-gitquest-review/
http://i.gzn.jp/img/2016/01/26/gitquest-review/0014_m.png
452デフォルトの名無しさん
2016/01/27(水) 01:55:22.78ID:iUUHicG2 他陣営に FUD しないと生きていけない病か何かなのかな?
453デフォルトの名無しさん
2016/02/02(火) 00:59:33.59ID:zG53U0gn 指定のブランチだけローカルにリポジトリ作って
ローカルコミットできる機能がほしい
ローカルコミットできる機能がほしい
454デフォルトの名無しさん
2016/02/02(火) 08:59:27.45ID:NTv/QStd455デフォルトの名無しさん
2016/02/04(木) 09:00:02.34ID:ot0At/UU おまえら、svk亡き後はgit-svnつかとる?
456デフォルトの名無しさん
2016/02/04(木) 18:44:49.97ID:y0p/gOVk ウチはgitをインストールするとPCの調子が悪くなる
gitをアンインストールすれば治る
だからまだgitに移行できてない
gitをアンインストールすれば治る
だからまだgitに移行できてない
457デフォルトの名無しさん
2016/02/04(木) 19:14:52.59ID:PFzCzh/c458デフォルトの名無しさん
2016/02/04(木) 20:04:34.89ID:usIHembP svkってなくなったんだ。
459デフォルトの名無しさん
2016/02/09(火) 00:04:18.08ID:Wfs8IlNy >>456
なにその変な宗教
なにその変な宗教
460デフォルトの名無しさん
2016/02/09(火) 08:09:15.77ID:yUya84EX SVNのマージってGitとかの新しめのVCSのマージと比べて制限ある?
GitみたいフローをそのままSVNでやってもOKかな?
GitみたいフローをそのままSVNでやってもOKかな?
461デフォルトの名無しさん
2016/02/09(火) 08:45:58.79ID:G1Osl5xS462デフォルトの名無しさん
2016/02/09(火) 08:55:22.90ID:Ppsvxs2m463デフォルトの名無しさん
2016/02/09(火) 18:31:31.00ID:W2A1PlMN >>461
rebaseってどうやるの
rebaseってどうやるの
464デフォルトの名無しさん
2016/02/09(火) 18:55:36.30ID:IuKqTpt8 ToroiseSVNの質問はここで良いでしょうか?
二つのサーバで、それぞれでsvnのリポジトリを運用しているのですが、一方のサブディレクトリから他方のサブディレクトリを参照したいケースがあり、対応方法を検討しています。
(ディスク容量の都合上、リポジトリは一方に寄せられません)
今考えているのはhttpd.confにredirectを入れる方法です。
Redirect permanent /repo_path1/subdir1 http://domain2/repo_path2/subdir2
この方法だと、ブラウザからであればsubdir1にアクセスするとリダイレクト先のURLにリダイレクトされ、subdir2配下のディレクトリにもアクセスできます。
しかし、ToroiseSVNからだとsubdir2の中身は参照できますが配下のファイル等にアクセスするとURLが以下のようになりアクセスできません。
期待:http://domain2/repo_path2/subdir2/fileA
実際:http://domain1/repo_path1/subdir2/fileA
二つのリポジトリはBasic認証でアクセス制限していますが、アカウントとパスワードは同じです。
上記の事象の解決方法をご存知の方いらっしゃいましたらご教示願います。
二つのサーバで、それぞれでsvnのリポジトリを運用しているのですが、一方のサブディレクトリから他方のサブディレクトリを参照したいケースがあり、対応方法を検討しています。
(ディスク容量の都合上、リポジトリは一方に寄せられません)
今考えているのはhttpd.confにredirectを入れる方法です。
Redirect permanent /repo_path1/subdir1 http://domain2/repo_path2/subdir2
この方法だと、ブラウザからであればsubdir1にアクセスするとリダイレクト先のURLにリダイレクトされ、subdir2配下のディレクトリにもアクセスできます。
しかし、ToroiseSVNからだとsubdir2の中身は参照できますが配下のファイル等にアクセスするとURLが以下のようになりアクセスできません。
期待:http://domain2/repo_path2/subdir2/fileA
実際:http://domain1/repo_path1/subdir2/fileA
二つのリポジトリはBasic認証でアクセス制限していますが、アカウントとパスワードは同じです。
上記の事象の解決方法をご存知の方いらっしゃいましたらご教示願います。
465デフォルトの名無しさん
2016/02/09(火) 19:57:12.05ID:IuKqTpt8 書き忘れてましたが、クライアント環境は
・Windows7
・TortoiseSVN 1.9.3 Build 27038 32Bit
・Subversion 1.9.3
サーバ環境は、リダイレクト元が
・CentOS 5.5
・Subversion 1.6.5-1
・httpd 2.2.3-43
リダイレクト先が
・CentOS 5.5
・Subversion 1.6.6-1
・httpd 2.2.3-63
です。
・Windows7
・TortoiseSVN 1.9.3 Build 27038 32Bit
・Subversion 1.9.3
サーバ環境は、リダイレクト元が
・CentOS 5.5
・Subversion 1.6.5-1
・httpd 2.2.3-43
リダイレクト先が
・CentOS 5.5
・Subversion 1.6.6-1
・httpd 2.2.3-63
です。
466デフォルトの名無しさん
2016/02/09(火) 20:11:44.03ID:G1Osl5xS >>463
新たなブランチ作って、そこに順番入れ替えながらマージしていくw
新たなブランチ作って、そこに順番入れ替えながらマージしていくw
467デフォルトの名無しさん
2016/02/09(火) 22:04:43.62ID:L+MfEbJP >>464
そういうのはmod_proxyの出番じゃなかったっけ?
そういうのはmod_proxyの出番じゃなかったっけ?
468デフォルトの名無しさん
2016/02/09(火) 22:15:20.85ID:4PWoOO5Y >>467
情報ありがとうございます。mod_proxyについて調べてみることにします。
情報ありがとうございます。mod_proxyについて調べてみることにします。
469デフォルトの名無しさん
2016/02/09(火) 22:54:01.35ID:fujmVlME external でできるんじゃない?
470デフォルトの名無しさん
2016/02/09(火) 23:56:43.17ID:XKhjKgOy 俺もexternal属性派だな
471464
2016/02/10(水) 09:33:23.13ID:iFU3NYts472デフォルトの名無しさん
2016/02/23(火) 16:13:47.56ID:spzIJgYw > ディスク容量の都合上、リポジトリは一方に寄せられません
すごい
すごい
473デフォルトの名無しさん
2016/02/25(木) 07:07:19.07ID:n9DyGB93 git使えばいいのに
474デフォルトの名無しさん
2016/02/26(金) 20:58:03.15ID:1E6bGjSO git使うとどうなるの?
475デフォルトの名無しさん
2016/02/26(金) 22:41:54.24ID:/bimbQ7c >>474
特にどうということはない
特にどうということはない
476デフォルトの名無しさん
2016/02/26(金) 22:44:41.52ID:tr67YefW SubversionとGit両対応(クライアントとして)のサービスってGitHub以外ない?
477デフォルトの名無しさん
2016/02/26(金) 23:01:41.70ID:o2AR5xl0 むしろsvn git hgに対応してないコードホスティングがあったら聞いてみたいくらい
478デフォルトの名無しさん
2016/02/27(土) 10:44:10.28ID:wchZYC9x >>477
GitHubがそうじゃん…
GitHubがそうじゃん…
479デフォルトの名無しさん
2016/02/27(土) 10:46:12.94ID:g3DkZYTV 対応してるだろ
480デフォルトの名無しさん
2016/02/27(土) 12:05:21.42ID:Y1XYvpWg Git は初期から SVN からの移行を狙って
SVNもどきモードを付けてた
今も動くかは知らん
SVNもどきモードを付けてた
今も動くかは知らん
481デフォルトの名無しさん
2016/02/29(月) 01:06:23.06ID:SlyvrE0p えっ、GitHubってSubversion使えるの???
GitHubはGitしか使えないもんだとばかり思ってた
うちのPCは2台とも、Gitをインストールすると不調になるんで
(C言語のコンパイルができなくなるなど、不可解な現象が)
Subversion使えるとこ探してた
べつにOSDNも構わないんだけど・・・
GitHubはGitしか使えないもんだとばかり思ってた
うちのPCは2台とも、Gitをインストールすると不調になるんで
(C言語のコンパイルができなくなるなど、不可解な現象が)
Subversion使えるとこ探してた
べつにOSDNも構わないんだけど・・・
482デフォルトの名無しさん
2016/03/12(土) 20:58:38.08ID:0ZU70bki 今年に入ってからdev-MLへの投稿がかなり減ってる。
483デフォルトの名無しさん
2016/03/22(火) 00:18:13.93ID:6V0wk0AF オワコンなの(´;ω;`)?
484デフォルトの名無しさん
2016/03/22(火) 00:20:29.91ID:b9snC88Q >>483
うんにゃ
うんにゃ
485デフォルトの名無しさん
2016/03/22(火) 08:43:54.56ID:9SdYAd8n 2.0までは頑張って欲しい。
486デフォルトの名無しさん
2016/03/22(火) 19:04:25.92ID:rY40XwB7 リポジトリの一部をチェックアウトできること、チェックアウトしたファイルのタイムスタンプを復元できること、この二つの利点がある限りSubversionもドキュメント管理ツールとして使うつもり。
487デフォルトの名無しさん
2016/03/22(火) 22:39:25.94ID:FHt71iNZ >>486
git で特定のディレクトリだけをclone して管理する - それマグで!
http://takuya-1st.hatenablog.jp/entry/2015/02/26/022139
checkoutしたファイルのmtimeを、そのファイルがcommitされた時刻に合わせたい — svnとgitの場合 - (ひ)メモ
http://d.hatena.ne.jp/hirose31/touch/20090106/1231171068
git で特定のディレクトリだけをclone して管理する - それマグで!
http://takuya-1st.hatenablog.jp/entry/2015/02/26/022139
checkoutしたファイルのmtimeを、そのファイルがcommitされた時刻に合わせたい — svnとgitの場合 - (ひ)メモ
http://d.hatena.ne.jp/hirose31/touch/20090106/1231171068
488486
2016/03/23(水) 12:14:31.49ID:F88wfLyN >>487
コミットした日付じゃなくて、コミットした時点のファイルのタイムスタンプが復元されて欲しい。
Gitの断片的なチェックアウトもやろうと思えばできるようだけど、一端全部チェックアウトしてから不要なものを消すという手順は面倒だね。
コミットした日付じゃなくて、コミットした時点のファイルのタイムスタンプが復元されて欲しい。
Gitの断片的なチェックアウトもやろうと思えばできるようだけど、一端全部チェックアウトしてから不要なものを消すという手順は面倒だね。
489デフォルトの名無しさん
2016/03/23(水) 13:01:22.77ID:4qmKzsXk メタデータが保存できるファイルフォーマットの文書を使えば良いのでは
490デフォルトの名無しさん
2016/03/23(水) 14:17:29.27ID:UQUQHko3 >>489
今どき svn 使ってる案件のドキュメントはMS-Officeに決まっとろーが。
今どき svn 使ってる案件のドキュメントはMS-Officeに決まっとろーが。
491デフォルトの名無しさん
2016/03/23(水) 15:37:10.91ID:4qmKzsXk >>490
じゃ、別にファイルのタイムスタンプがどうなろうが問題ないのでは?
じゃ、別にファイルのタイムスタンプがどうなろうが問題ないのでは?
493デフォルトの名無しさん
2016/03/23(水) 20:53:32.55ID:B1odvRJM >>488
svnでもできないよね?
svnでもできないよね?
494486
2016/03/24(木) 18:32:22.80ID:FAmAzzpj495デフォルトの名無しさん
2016/03/29(火) 23:57:12.51ID:IgCmXl5A 派生元の違うbranchをどうにかしてmergeしたいと思ってたんだけど、
やっとわかった。2-url-mergeを使えば良いのか。
http://subversion.apache.org/docs/svn-merge.txt
これで 3-way-mergeやrebaseのないsvnでも何とかやっていける。
ホントはさっさとGitに移行しなきゃならないんだけど、
その余裕がないんだよね…。
やっとわかった。2-url-mergeを使えば良いのか。
http://subversion.apache.org/docs/svn-merge.txt
これで 3-way-mergeやrebaseのないsvnでも何とかやっていける。
ホントはさっさとGitに移行しなきゃならないんだけど、
その余裕がないんだよね…。
496デフォルトの名無しさん
2016/03/31(木) 20:50:18.74ID:+0lEOH/d デザイナさんが svn のレポジトリに backup/yyyMMdd ってディレクトリ作ってて、
アホかタグ使えよと思ってたんだけど、過去の履歴をgrepしようとして真顔になった。
git grep が svn にはない。アホは自分でした。
なんとかしたくてググったら
svn -
アホかタグ使えよと思ってたんだけど、過去の履歴をgrepしようとして真顔になった。
git grep が svn にはない。アホは自分でした。
なんとかしたくてググったら
svn -
497デフォルトの名無しさん
2016/03/31(木) 20:52:02.87ID:+0lEOH/d なぜかレスの後半が無視されたんで再ポスト。
http://superuser.com/questions/793877/git-grep-equivalent-in-subversion
これシェルスクリプトで書いてるんだけどうんと遅いし、
しかもこれファイルは指定できるけどディレクトリは指定できない。
もっとゴリゴリ書けばなんとかなるだろうけど、ますます遅くなるし、
そもそもsvn環境にこれ以上投資する気になれない。
お前らよく文句言わずにsvn使ってるな。
http://superuser.com/questions/793877/git-grep-equivalent-in-subversion
これシェルスクリプトで書いてるんだけどうんと遅いし、
しかもこれファイルは指定できるけどディレクトリは指定できない。
もっとゴリゴリ書けばなんとかなるだろうけど、ますます遅くなるし、
そもそもsvn環境にこれ以上投資する気になれない。
お前らよく文句言わずにsvn使ってるな。
498デフォルトの名無しさん
2016/03/31(木) 22:53:43.93ID:BCr365+9 > デザイナさんが svn のレポジトリに backup/yyyMMdd ってディレクトリ作ってて、
> アホかタグ使えよと思ってたんだけど
ちょっとわからん、タグってディレクトリだろ
> アホかタグ使えよと思ってたんだけど
ちょっとわからん、タグってディレクトリだろ
499デフォルトの名無しさん
2016/04/01(金) 10:00:23.40ID:Gbw1yNNY500デフォルトの名無しさん
2016/04/01(金) 11:25:40.96ID:8DFiJY6w ローカルでコピーしてコミットしてたってことか
501デフォルトの名無しさん
2016/04/01(金) 12:08:27.08ID:Gbw1yNNY >>500
そう、それ。よく察してくれた。svn copy じゃないから履歴も残らない。
勘弁してくれと思ったけど、過去バージョンの検索性という一点はすぐれていたというね。
ちなみにGitにはcopyコマンドはない(はず)。
ファイルの内容から履歴は自動追尾されるから、ローカルファイルのcp で構わない。
デザイナさんとsvnについてやり取りするたびに、人類にはsvnは難しすぎるんじゃないかと思う。
まあGitになったらなったでまた大変だろうけどね。
そう、それ。よく察してくれた。svn copy じゃないから履歴も残らない。
勘弁してくれと思ったけど、過去バージョンの検索性という一点はすぐれていたというね。
ちなみにGitにはcopyコマンドはない(はず)。
ファイルの内容から履歴は自動追尾されるから、ローカルファイルのcp で構わない。
デザイナさんとsvnについてやり取りするたびに、人類にはsvnは難しすぎるんじゃないかと思う。
まあGitになったらなったでまた大変だろうけどね。
502デフォルトの名無しさん
2016/04/01(金) 12:11:54.09ID:EdGSOdfZ >>501
検索性が優れてるってタグでも同じじゃないの?
検索性が優れてるってタグでも同じじゃないの?
503デフォルトの名無しさん
2016/04/01(金) 12:33:56.70ID:Gbw1yNNY >>502
それ、ローカルに ^/tags を全部 checkout なり export なりしてgrep しろって言ってる?
たしかにそれやればなんとか検索できるな。
でも時間もローカルディスク容量もすごく食うし、しかもタグに記録しなかった履歴は検索できない。
Git なら git grep 一発だし、GitHub ならWebブラウザで検索フォームに入力するだけだ。
それ、ローカルに ^/tags を全部 checkout なり export なりしてgrep しろって言ってる?
たしかにそれやればなんとか検索できるな。
でも時間もローカルディスク容量もすごく食うし、しかもタグに記録しなかった履歴は検索できない。
Git なら git grep 一発だし、GitHub ならWebブラウザで検索フォームに入力するだけだ。
504デフォルトの名無しさん
2016/04/01(金) 16:15:54.19ID:rqNfXZQH505デフォルトの名無しさん
2016/05/01(日) 13:51:53.90ID:tKi6j9CT 匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
t
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
t
506デフォルトの名無しさん
2016/05/11(水) 04:04:06.49ID:Qb9Kyo2I ある文字列が過去のどのリビジョンに存在していたかを検索する場面が思いつかないんだけど、
そういう検索ができる環境が当たり前になれば、それなりの用途があるんだろうか。
そういう検索ができる環境が当たり前になれば、それなりの用途があるんだろうか。
507デフォルトの名無しさん
2016/05/11(水) 04:13:47.14ID:Qb9Kyo2I grep through revisions と書かれてたからそう思ったんだけど、 git grep にそういうオプションが見当たらず。
githubの検索でも普通のgrepの結果っぽいのしか出てこないし。
githubの検索でも普通のgrepの結果っぽいのしか出てこないし。
508デフォルトの名無しさん
2016/05/11(水) 04:16:27.37ID:Qb9Kyo2I もうちょっとぐぐってから書くべきだったと後悔。
同じ疑問を持った方へ一応アンカーをば。
http://stackoverflow.com/questions/2928584/how-to-grep-search-committed-code-in-the-git-history
スレ汚しごめんなさい。
同じ疑問を持った方へ一応アンカーをば。
http://stackoverflow.com/questions/2928584/how-to-grep-search-committed-code-in-the-git-history
スレ汚しごめんなさい。
509デフォルトの名無しさん
2016/05/12(木) 21:53:23.38ID:2OPIh6as >>506
なんかのライブラリとかを利用してて、試行錯誤で色んな関数呼んだりやめたりみたいなこと繰り返してから、
1年後あたりに、うろ覚えだけど、関数名だけは断片的に覚えてる、みたいな状況になったら必要じゃない?
個人的には割とよくあるけどなー
なんかのライブラリとかを利用してて、試行錯誤で色んな関数呼んだりやめたりみたいなこと繰り返してから、
1年後あたりに、うろ覚えだけど、関数名だけは断片的に覚えてる、みたいな状況になったら必要じゃない?
個人的には割とよくあるけどなー
510デフォルトの名無しさん
2016/05/21(土) 19:36:12.99ID:ikuIjUYo511デフォルトの名無しさん
2016/05/21(土) 19:59:25.28ID:af3CQIfx なぁ、32bit windows 版の tortoise 1.9.4 って、中身のバージョンが、最新チェック用のバージョンと微妙に違くね?
512デフォルトの名無しさん
2016/05/25(水) 03:31:32.94ID:V+i5yD5b513デフォルトの名無しさん
2016/05/25(水) 22:03:33.76ID:ERKw5n78 リポジトリブラウザを検索エンジンに食わせておけばよいのでは
514デフォルトの名無しさん
2016/06/18(土) 15:58:46.07ID:3gyXuff5 dev-MLへの投稿が激減していてヤバイ気がする。
515デフォルトの名無しさん
2016/06/18(土) 16:22:08.36ID:m/CduI6Z tortoiseの完成度がピカイチなだけに残念だな。
hgもgitもGUIの使い勝手が悪すぎて、会社で提案しにくい。
みんなコマンドライン使えるわけじゃないからなー。
hgもgitもGUIの使い勝手が悪すぎて、会社で提案しにくい。
みんなコマンドライン使えるわけじゃないからなー。
516デフォルトの名無しさん
2016/06/19(日) 16:08:05.74ID:vsq3p2HS ↓gitならSourceTree使えよ派が
517デフォルトの名無しさん
2016/06/23(木) 06:27:35.29ID:TNGOTqLE >>515
ですよね〜
ですよね〜
518デフォルトの名無しさん
2016/06/23(木) 12:01:27.06ID:332nxUAD >>515
なんでそんな会社にいるの?
なんでそんな会社にいるの?
519デフォルトの名無しさん
2016/06/23(木) 12:53:03.63ID:E9DkciDP >>518
ツール使用の有無で会社を選ぶのかい?
ツール使用の有無で会社を選ぶのかい?
520デフォルトの名無しさん
2016/06/23(木) 14:25:10.52ID:O6DvkpvP521デフォルトの名無しさん
2016/06/27(月) 23:00:10.42ID:bF8wQm1G >>520
開発じゃないと使っちゃいけないのか?
開発じゃないと使っちゃいけないのか?
522デフォルトの名無しさん
2016/06/28(火) 12:27:26.79ID:JqT9mgNY ファイルサーバの代わりにSVN使うことはよくある
523デフォルトの名無しさん
2016/09/16(金) 15:26:57.24ID:4+GkgAAn 誰か教えてください。
TortoiseSVNでブランチを作って切り替えて変更した後にトランクに切り替えると競合が発生します。
トランクとブランチは切り替えるだけでマージされてしまうものなのでしょうか?
切り替え前にコミットするとそうはならないみたいですが。
TortoiseSVNでブランチを作って切り替えて変更した後にトランクに切り替えると競合が発生します。
トランクとブランチは切り替えるだけでマージされてしまうものなのでしょうか?
切り替え前にコミットするとそうはならないみたいですが。
524デフォルトの名無しさん
2016/09/16(金) 16:48:48.86ID:PpYmmEIW ブランチを切り替えるということはリポジトリの最新をローカルに書き戻すということ
コミットしてない奴は上書きで消されても文句言えない
マージしてくれるのは親切
コミットしてない奴は上書きで消されても文句言えない
マージしてくれるのは親切
526デフォルトの名無しさん
2016/09/16(金) 17:38:13.67ID:HeaYZHP4 truncに切り替えるとコンフリクトが発生するのなら、branchをtruncにマージするときにコンフリクトが発生するのではないだろうか
■ このスレッドは過去ログ倉庫に格納されています
