X



Subversion r15
■ このスレッドは過去ログ倉庫に格納されています
0471464
垢版 |
2016/02/10(水) 09:33:23.13ID:iFU3NYts
>>469
externals属性を試してみたところ、こちらの方が自分のやりたいことに適していました。
ありがとうございます。
0476デフォルトの名無しさん
垢版 |
2016/02/26(金) 22:44:41.52ID:tr67YefW
SubversionとGit両対応(クライアントとして)のサービスってGitHub以外ない?
0477デフォルトの名無しさん
垢版 |
2016/02/26(金) 23:01:41.70ID:o2AR5xl0
むしろsvn git hgに対応してないコードホスティングがあったら聞いてみたいくらい
0478デフォルトの名無しさん
垢版 |
2016/02/27(土) 10:44:10.28ID:wchZYC9x
>>477
GitHubがそうじゃん…
0480デフォルトの名無しさん
垢版 |
2016/02/27(土) 12:05:21.42ID:Y1XYvpWg
Git は初期から SVN からの移行を狙って
SVNもどきモードを付けてた

今も動くかは知らん
0481デフォルトの名無しさん
垢版 |
2016/02/29(月) 01:06:23.06ID:SlyvrE0p
えっ、GitHubってSubversion使えるの???
GitHubはGitしか使えないもんだとばかり思ってた
うちのPCは2台とも、Gitをインストールすると不調になるんで
(C言語のコンパイルができなくなるなど、不可解な現象が)
Subversion使えるとこ探してた
べつにOSDNも構わないんだけど・・・
0486デフォルトの名無しさん
垢版 |
2016/03/22(火) 19:04:25.92ID:rY40XwB7
リポジトリの一部をチェックアウトできること、チェックアウトしたファイルのタイムスタンプを復元できること、この二つの利点がある限りSubversionもドキュメント管理ツールとして使うつもり。
0488486
垢版 |
2016/03/23(水) 12:14:31.49ID:F88wfLyN
>>487
コミットした日付じゃなくて、コミットした時点のファイルのタイムスタンプが復元されて欲しい。
Gitの断片的なチェックアウトもやろうと思えばできるようだけど、一端全部チェックアウトしてから不要なものを消すという手順は面倒だね。
0492490
垢版 |
2016/03/23(水) 20:09:31.64ID:XvZTQgKe
>>491
すまん、自分は488じゃないんだ。横から勝手にコメントしただけ。
紛らわしいことをしてしまった。
0494486
垢版 |
2016/03/24(木) 18:32:22.80ID:FAmAzzpj
>>493
改めて確認してみたところ、コミット日時が反映されてました。
コミット時点のタイムスタンプというのは自分の勘違いだったようです。失礼しました。
0495デフォルトの名無しさん
垢版 |
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に移行しなきゃならないんだけど、
その余裕がないんだよね…。
0496デフォルトの名無しさん
垢版 |
2016/03/31(木) 20:50:18.74ID:+0lEOH/d
デザイナさんが svn のレポジトリに backup/yyyMMdd ってディレクトリ作ってて、
アホかタグ使えよと思ってたんだけど、過去の履歴をgrepしようとして真顔になった。
git grep が svn にはない。アホは自分でした。

なんとかしたくてググったら
svn -
0497デフォルトの名無しさん
垢版 |
2016/03/31(木) 20:52:02.87ID:+0lEOH/d
なぜかレスの後半が無視されたんで再ポスト。

http://superuser.com/questions/793877/git-grep-equivalent-in-subversion
これシェルスクリプトで書いてるんだけどうんと遅いし、
しかもこれファイルは指定できるけどディレクトリは指定できない。
もっとゴリゴリ書けばなんとかなるだろうけど、ますます遅くなるし、
そもそもsvn環境にこれ以上投資する気になれない。
お前らよく文句言わずにsvn使ってるな。
0498デフォルトの名無しさん
垢版 |
2016/03/31(木) 22:53:43.93ID:BCr365+9
> デザイナさんが svn のレポジトリに backup/yyyMMdd ってディレクトリ作ってて、
> アホかタグ使えよと思ってたんだけど
ちょっとわからん、タグってディレクトリだろ
0499デフォルトの名無しさん
垢版 |
2016/04/01(金) 10:00:23.40ID:Gbw1yNNY
>>499
すまん、デザイナさんはtrunkの中にディレクトリを作ってたんだ。
アホな説明で申し訳ない。
0501デフォルトの名無しさん
垢版 |
2016/04/01(金) 12:08:27.08ID:Gbw1yNNY
>>500
そう、それ。よく察してくれた。svn copy じゃないから履歴も残らない。
勘弁してくれと思ったけど、過去バージョンの検索性という一点はすぐれていたというね。

ちなみにGitにはcopyコマンドはない(はず)。
ファイルの内容から履歴は自動追尾されるから、ローカルファイルのcp で構わない。
デザイナさんとsvnについてやり取りするたびに、人類にはsvnは難しすぎるんじゃないかと思う。
まあGitになったらなったでまた大変だろうけどね。
0503デフォルトの名無しさん
垢版 |
2016/04/01(金) 12:33:56.70ID:Gbw1yNNY
>>502
それ、ローカルに ^/tags を全部 checkout なり export なりしてgrep しろって言ってる?
たしかにそれやればなんとか検索できるな。

でも時間もローカルディスク容量もすごく食うし、しかもタグに記録しなかった履歴は検索できない。
Git なら git grep 一発だし、GitHub ならWebブラウザで検索フォームに入力するだけだ。
0505デフォルトの名無しさん
垢版 |
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的に分散され、特定のサーバーに依存しません
0506デフォルトの名無しさん
垢版 |
2016/05/11(水) 04:04:06.49ID:Qb9Kyo2I
ある文字列が過去のどのリビジョンに存在していたかを検索する場面が思いつかないんだけど、
そういう検索ができる環境が当たり前になれば、それなりの用途があるんだろうか。
0507デフォルトの名無しさん
垢版 |
2016/05/11(水) 04:13:47.14ID:Qb9Kyo2I
grep through revisions と書かれてたからそう思ったんだけど、 git grep にそういうオプションが見当たらず。
githubの検索でも普通のgrepの結果っぽいのしか出てこないし。
0509デフォルトの名無しさん
垢版 |
2016/05/12(木) 21:53:23.38ID:2OPIh6as
>>506
なんかのライブラリとかを利用してて、試行錯誤で色んな関数呼んだりやめたりみたいなこと繰り返してから、
1年後あたりに、うろ覚えだけど、関数名だけは断片的に覚えてる、みたいな状況になったら必要じゃない?

個人的には割とよくあるけどなー
0510デフォルトの名無しさん
垢版 |
2016/05/21(土) 19:36:12.99ID:ikuIjUYo
>>509
関数が存在した時間かソースファイルの手がかりがあったら現行の機能だけでも逝ける、
まあ検索対象が大量にあって一括で探したい、とかいう場合はあれば便利かもだが
0511デフォルトの名無しさん
垢版 |
2016/05/21(土) 19:59:25.28ID:af3CQIfx
なぁ、32bit windows 版の tortoise 1.9.4 って、中身のバージョンが、最新チェック用のバージョンと微妙に違くね?
0512デフォルトの名無しさん
垢版 |
2016/05/25(水) 03:31:32.94ID:V+i5yD5b
>>510
たとえば、特定のコミットだけに存在した文字列とかも探せる?その特定のコミットは大体しかわからない前提で。
あんまり使い込んでなくて質問してるんで、あったらすまん。
0515デフォルトの名無しさん
垢版 |
2016/06/18(土) 16:22:08.36ID:m/CduI6Z
tortoiseの完成度がピカイチなだけに残念だな。
hgもgitもGUIの使い勝手が悪すぎて、会社で提案しにくい。
みんなコマンドライン使えるわけじゃないからなー。
0523デフォルトの名無しさん
垢版 |
2016/09/16(金) 15:26:57.24ID:4+GkgAAn
誰か教えてください。
TortoiseSVNでブランチを作って切り替えて変更した後にトランクに切り替えると競合が発生します。
トランクとブランチは切り替えるだけでマージされてしまうものなのでしょうか?
切り替え前にコミットするとそうはならないみたいですが。
0524デフォルトの名無しさん
垢版 |
2016/09/16(金) 16:48:48.86ID:PpYmmEIW
ブランチを切り替えるということはリポジトリの最新をローカルに書き戻すということ
コミットしてない奴は上書きで消されても文句言えない
マージしてくれるのは親切
0525523
垢版 |
2016/09/16(金) 17:21:46.19ID:4+GkgAAn
>>524
なるほど。
そういう仕様だったんですね。
都度コミットするようにします。
ありがとうございました。
0526デフォルトの名無しさん
垢版 |
2016/09/16(金) 17:38:13.67ID:HeaYZHP4
truncに切り替えるとコンフリクトが発生するのなら、branchをtruncにマージするときにコンフリクトが発生するのではないだろうか
0528デフォルトの名無しさん
垢版 |
2016/10/15(土) 13:06:58.38ID:HoCogbfT
いきなり dev-MLに大量にメールが流れていて驚いた。

それから、1.9.5も近いうちに出そうだな。
0529デフォルトの名無しさん
垢版 |
2016/10/15(土) 23:40:59.99ID:f1QyDe2U
1.10はよ
0536デフォルトの名無しさん
垢版 |
2016/11/30(水) 18:38:49.43ID:jvdRD7Js
>>535
この中にも多くあるんでしょうけど、
Subversionでアクセスできるものがどれなのかがよくわからないです。
0537デフォルトの名無しさん
垢版 |
2016/12/01(木) 03:24:06.55ID:Xg6M044B
"svn checkout https" と引用符で括ってぐぐればFreeBSDとかTracとかWebKitとかのドキュメントがひっかかるやん
0538デフォルトの名無しさん
垢版 |
2016/12/17(土) 02:06:53.85ID:JwOXjuT1
branchの切り替えについて質問さしてください

branchを切り替える事で、通常なら「commit→trunkの更新」となるところが
「commit→branchへの更新」となる事は分かります

ただ、

my_project
└ trunk
└ branches

となっていてtrunkに対して新しいbrancを作って

my_project
└ trunk
└ branches
__└ 20160304

というブランチを作った場合、いちいち切り替えるのではなく
myproject/branches/20160304 をcheckoutした上でそこを書き換えるのでは
駄目なんでしょうか?いまいち「切り替え」がどのような局面で
有効なのか良く分かりません
0539デフォルトの名無しさん
垢版 |
2016/12/17(土) 07:32:55.65ID:s55gxQDX
>>538
> myproject/branches/20160304 をcheckoutした上でそこを書き換えるのでは
> 駄目なんでしょうか?
いいんじゃねーの?
つか俺はそうしてる
0540デフォルトの名無しさん
垢版 |
2016/12/17(土) 11:02:29.80ID:lvQHWty7
>>538
別に構わないけど、SVNとは関係ないところで注意点が増える。
パス構成が変わると、動かなくなる(設定変更が必要になる)ツールとかが無ければ問題ないんじゃね?
0541デフォルトの名無しさん
垢版 |
2016/12/22(木) 13:54:51.65ID:WvV0KHxS
過去のリビジョンへ一部修正する手順が解りません
現在のリビジョン40 も修正したいリビジョン30の場合
こんな方法でやっいてますが多分違うと思います
正し手順を教えてください
1.TortoiseSVNでSVNコミット
2.TortoiseSVNでSVN更新
ここまででリビジョン40の退避
3.コマンドプロンプトを開いて
 del rm *.* ----リビジョン40を消す消さないと競合するから
4. svn update -r 30
5.エディタで目的の部分修正
6.TortoiseSVNでSVNコミット(変更の保存コメントに注意を書く)
4.コマンドプロンプトを開いて
 del rm *.* ----リビジョン41を消す消さないと競合するから
7.svn update -r 40 ---元の状態に戻す
0542デフォルトの名無しさん
垢版 |
2016/12/22(木) 15:57:13.16ID:LjoTcBUk
Tortoise使ってるなら、ログで戻したいリビジョンを選択して
「このリビジョンに戻す」で作業コピーがr30に変更した状態になるよ
0545デフォルトの名無しさん
垢版 |
2016/12/25(日) 16:45:31.50ID:hrxPaxO/
emacsは衰退しました
0546デフォルトの名無しさん
垢版 |
2016/12/25(日) 22:15:10.49ID:MeBxIn7r
>>99
> 共有リポジトリ

ん?

共有フォルダに作ったリポジトリ?

よく分かんないけど、何故、共有フォルダに作るの?

メリットは?
デメリットは?
0548デフォルトの名無しさん
垢版 |
2016/12/25(日) 23:05:16.79ID:MFByqkiI
なんでそんな前のにレスつけてんの・・・
ちょっと、この人こわい・・・
り、リポジトリはローカルに作ったらいいんですか? (震え声)
0551デフォルトの名無しさん
垢版 |
2016/12/30(金) 13:35:41.86ID:KB0M7zpX
2.0はよ
0554デフォルトの名無しさん
垢版 |
2017/06/19(月) 16:25:13.59ID:/CE3XBCp
hage
0558デフォルトの名無しさん
垢版 |
2017/07/08(土) 18:08:52.88ID:HDF4cM22
1.10はよ
0561デフォルトの名無しさん
垢版 |
2017/07/10(月) 01:42:39.22ID:BSqkgm0Y
中央集権型ってだけで選択されない世の中になっちゃったからなー。
0563デフォルトの名無しさん
垢版 |
2017/07/24(月) 01:15:45.56ID:+one8Pjd
>>562
リテラシーって言うより、単なる慣れってことかなと思うようになった。
svn知らない奴に最初っからgit叩きこんだら、そこそこ使うようなってる。
こうなると、新規プロジェクトで敢えてsvnって選択はしづらいな。
0564デフォルトの名無しさん
垢版 |
2017/07/24(月) 01:37:48.06ID:WzIYl6Yz
svnはvssに慣れた方々の受け皿だからね。
0566デフォルトの名無しさん
垢版 |
2017/07/24(月) 22:14:43.70ID:LnmIpSRU
>>565
今は、1.10.0-alpha3 がテスト中。

ただ、1.10 の正式版が出ると、1.8系が更新されなくなるから、痛し痒しだな。
0568デフォルトの名無しさん
垢版 |
2017/10/10(火) 17:52:38.07ID:NwdZ+7o1
質問です。

あるファイルをリポジトリに登録後、チェックアウトしてみたところ登録前後でMD5の値が異なっていました。
試しに登録元ファイルをチェックアウトしたファイルに上書きし、MD5を確認するとチェックアウト時の値と異なる(登録元ファイルのMD5の値と一致する)のですが、差分有りになりません。
そのため、コミットしようとしても更新対象なしとなりコミットできません。

登録前後でMD5の値が異なると管理上不都合なのですが、なんとかならないでしょうか?

環境は以下の通りです。
クライアント
・Windows7
・TortoiseSVN 1.9.7
サーバ
・OS不明
・Subversion 1.6.5
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況