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/02(土) 17:21:57.75ID:Pbzuc8Bb
前スレ
r14 http://peace.2ch.net/test/read.cgi/tech/1326806859/
r13 http://toro.2ch.net/test/read.cgi/tech/1286654542/
r12 http://hibari.2ch.net/test/read.cgi/tech/1254838551/
r11 http://pc12.2ch.net/test/read.cgi/tech/1230488758/
r10 http://pc11.2ch.net/test/read.cgi/tech/1215565366/
r9 http://pc11.2ch.net/test/read.cgi/tech/1202086238/
r8 http://pc11.2ch.net/test/read.cgi/tech/1192864879/
r7 http://pc11.2ch.net/test/read.cgi/tech/1180858500/
06 http://pc11.2ch.net/test/read.cgi/tech/1165892754/
05 http://pc8.2ch.net/test/read.cgi/tech/1145841405/
04 http://pc8.2ch.net/test/read.cgi/tech/1129642894/
03 http://pc8.2ch.net/test/read.cgi/linux/1100622362/
02 http://pc5.2ch.net/test/read.cgi/linux/1078609142/
01 http://pc.2ch.net/test/read.cgi/linux/1002355536/
r14 http://peace.2ch.net/test/read.cgi/tech/1326806859/
r13 http://toro.2ch.net/test/read.cgi/tech/1286654542/
r12 http://hibari.2ch.net/test/read.cgi/tech/1254838551/
r11 http://pc12.2ch.net/test/read.cgi/tech/1230488758/
r10 http://pc11.2ch.net/test/read.cgi/tech/1215565366/
r9 http://pc11.2ch.net/test/read.cgi/tech/1202086238/
r8 http://pc11.2ch.net/test/read.cgi/tech/1192864879/
r7 http://pc11.2ch.net/test/read.cgi/tech/1180858500/
06 http://pc11.2ch.net/test/read.cgi/tech/1165892754/
05 http://pc8.2ch.net/test/read.cgi/tech/1145841405/
04 http://pc8.2ch.net/test/read.cgi/tech/1129642894/
03 http://pc8.2ch.net/test/read.cgi/linux/1100622362/
02 http://pc5.2ch.net/test/read.cgi/linux/1078609142/
01 http://pc.2ch.net/test/read.cgi/linux/1002355536/
2014/08/02(土) 17:22:45.55ID:Pbzuc8Bb
TortoiseSVN
http://tortoisesvn.net/
■文書
svnbook PDF版
http://psyto.s26.xrea.com/misc/svnbook/
CVSユーザのためのSubversionガイド(wakatonoさん)
http://slashdot.jp/journal.pl?op=display&uid=12&id=200792
■Wiki
Subversionメモ
http://terai.xrea.jp/Subversion.html
■記事(ちょいと旧め)
http://www.atmarkit.co.jp/flinux/special/webdav/webdav03c.html
http://www.atmarkit.co.jp/flinux/special/webdav03/webdav02a.html
http://ukai.jp/Slides/2003/0521-lw2003/html/
http://ukai.jp/Articles/2003/uu-svn/
http://tortoisesvn.net/
■文書
svnbook PDF版
http://psyto.s26.xrea.com/misc/svnbook/
CVSユーザのためのSubversionガイド(wakatonoさん)
http://slashdot.jp/journal.pl?op=display&uid=12&id=200792
■Wiki
Subversionメモ
http://terai.xrea.jp/Subversion.html
■記事(ちょいと旧め)
http://www.atmarkit.co.jp/flinux/special/webdav/webdav03c.html
http://www.atmarkit.co.jp/flinux/special/webdav03/webdav02a.html
http://ukai.jp/Slides/2003/0521-lw2003/html/
http://ukai.jp/Articles/2003/uu-svn/
2014/08/02(土) 17:23:32.96ID:Pbzuc8Bb
◆関連スレ
バージョン管理システムについて語るスレ10 [プログラム板]
http://peace.2ch.net/test/read.cgi/tech/1393147031/
CVS 1.3 [UNIX板]
http://peace.2ch.net/test/read.cgi/unix/1093611448/
CVS導入スレ〜 Rev.3 [プログラム板]
http://peace.2ch.net/test/read.cgi/tech/1113141518/
subversion バージョン管理【サブバージョン】 [Linux板]
http://maguro.2ch.net/test/read.cgi/linux/1154701996/
Git 10 [プログラム板]
http://peace.2ch.net/test/read.cgi/tech/1403426425/
【分散型バージョン管理】 Mercurial 2【hg】 [プログラム板]
http://peace.2ch.net/test/read.cgi/tech/1321109748/
【bzr】Bazaarでバージョン管理 Rev 4 [プログラム板]
http://peace.2ch.net/test/read.cgi/tech/1356521407/
バージョン管理システムについて語るスレ10 [プログラム板]
http://peace.2ch.net/test/read.cgi/tech/1393147031/
CVS 1.3 [UNIX板]
http://peace.2ch.net/test/read.cgi/unix/1093611448/
CVS導入スレ〜 Rev.3 [プログラム板]
http://peace.2ch.net/test/read.cgi/tech/1113141518/
subversion バージョン管理【サブバージョン】 [Linux板]
http://maguro.2ch.net/test/read.cgi/linux/1154701996/
Git 10 [プログラム板]
http://peace.2ch.net/test/read.cgi/tech/1403426425/
【分散型バージョン管理】 Mercurial 2【hg】 [プログラム板]
http://peace.2ch.net/test/read.cgi/tech/1321109748/
【bzr】Bazaarでバージョン管理 Rev 4 [プログラム板]
http://peace.2ch.net/test/read.cgi/tech/1356521407/
2014/08/02(土) 17:26:54.04ID:Pbzuc8Bb
■記事(最近)
「Apache Subversion 1.7.17」リリース
2014年5月20日16:15 末岡洋子
http://sourceforge.jp/magazine/14/05/20/161500
> 1.9は第2四半期中にリリースを予定しており、
バージョン管理システム「Subversion 1.8」が登場、競合解決ツールや出力の改善など変更点多数
2013年6月19日15:15 末岡洋子
http://sourceforge.jp/magazine/13/06/19/151500
バージョン管理システム Subversion にバージョン1.8 登場
― なぜ Git ではなく、SVN を使うのか?
Sean Michael Kerner
2013年6月20日 / 19:30
http://internetcom.jp/webtech/20130620/8.html
■Subversion の開発元
What's Next for Subversion?
https://www.youtube.com/watch?v=KjxcLHss-p8&list=UU9xOkklmZFT3N2UtV2zy3ow
「Apache Subversion 1.7.17」リリース
2014年5月20日16:15 末岡洋子
http://sourceforge.jp/magazine/14/05/20/161500
> 1.9は第2四半期中にリリースを予定しており、
バージョン管理システム「Subversion 1.8」が登場、競合解決ツールや出力の改善など変更点多数
2013年6月19日15:15 末岡洋子
http://sourceforge.jp/magazine/13/06/19/151500
バージョン管理システム Subversion にバージョン1.8 登場
― なぜ Git ではなく、SVN を使うのか?
Sean Michael Kerner
2013年6月20日 / 19:30
http://internetcom.jp/webtech/20130620/8.html
■Subversion の開発元
What's Next for Subversion?
https://www.youtube.com/watch?v=KjxcLHss-p8&list=UU9xOkklmZFT3N2UtV2zy3ow
2014/08/02(土) 18:22:49.13ID:Mk2uM7ds
2014/08/02(土) 18:40:46.96ID:DmU4GxTK
subvertionがgitになるなら
もうgitを使ったほうがいい気がするがw
もうgitを使ったほうがいい気がするがw
2014/08/02(土) 19:36:38.97ID:B8TVS7ae
9デフォルトの名無しさん
2014/08/02(土) 20:12:35.61ID:0kTV0vzL グロ
10デフォルトの名無しさん
2014/08/03(日) 00:10:47.82ID:oEZJtdrX subvertionから移行しやすいのは、gitでなくhg
11デフォルトの名無しさん
2014/08/03(日) 00:15:01.01ID:g3w/WXUa その前にsubvertionて何ですのん
2014/08/03(日) 00:53:58.50ID:LtVhC9Ww
アナル拡張器具
2014/08/03(日) 07:20:51.74ID:Lh4tYBtX
hage?
2014/08/03(日) 09:26:06.17ID:Qqzbedo3
スケーラビリティが向上するんだよ
2014/08/03(日) 12:30:11.92ID:tNPEJw6R
subversion は良くも悪くも普通のバージョン管理ツールだけど
git って、パッチ管理(リモート、ローカル)&マージ処理に特化したのが勝因だよなー
Linusとしては自分に必要な、Linuxのパッチ適用に必要な機能だけ
あればよいって言う考えでgitを設計したんだろうけど。
git って、パッチ管理(リモート、ローカル)&マージ処理に特化したのが勝因だよなー
Linusとしては自分に必要な、Linuxのパッチ適用に必要な機能だけ
あればよいって言う考えでgitを設計したんだろうけど。
2014/08/03(日) 12:43:18.82ID:vDYlVj70
subversionはソースコードを管理するツール
gitは機能単位でコミットを作るための開発ツール
gitは機能単位でコミットを作るための開発ツール
2014/08/03(日) 13:24:33.93ID:hQ3yR5lB
フツーの業務システム開発ならsvnのtrunk一本でそれほど困らんけどね
複数人で同じソースをいじくりまわしてマージが大変なんてことは無いし
複数人で同じソースをいじくりまわしてマージが大変なんてことは無いし
2014/08/03(日) 13:33:31.75ID:m8NxcudO
>>17
ぼっち開発者の俺はtrunkだけでほぼいける。
以前のバージョンに戻すこともめったにない。
ビルド出来ないとか、動作が不完全のような中途状態で取っておきたいときに
ブランチを作って、OKになったらtrunkへマージする。
このブランチ側の作業を、ローカルリポジトリか何かで自動化できるとうれしい。
gitのリモート/ローカルってそういうものなんだろーなーと指を加えて見てる。
ぼっち開発者の俺はtrunkだけでほぼいける。
以前のバージョンに戻すこともめったにない。
ビルド出来ないとか、動作が不完全のような中途状態で取っておきたいときに
ブランチを作って、OKになったらtrunkへマージする。
このブランチ側の作業を、ローカルリポジトリか何かで自動化できるとうれしい。
gitのリモート/ローカルってそういうものなんだろーなーと指を加えて見てる。
2014/08/03(日) 13:43:03.41ID:eFW9hWaw
大改造する時にはブランチきるだろ JK
2014/08/03(日) 13:47:16.84ID:EYCCS+tk
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
でもそれって、できても役に立たないですよね?
でもそれって、できても役に立たないですよね?
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
使いにくくなるのは、おめーが使い方知らないだけ。
使いにくくなるのは、おめーが使い方知らないだけ。
141デフォルトの名無しさん
2014/08/21(木) 23:34:08.49ID:xeZNqCr5 >>137
関連する実行ファイルのソースはすべてひとつのリポジトリに揃ってないと、
各実行ファイル間の関係を追跡できなくなってしまう。
プロジェクトが「プロダクト(製品)」の意味ととらえても、
おれのところではひとつの製品の中に無関係のものなんてないし、
ひとつのソース一式が複数の製品で利用されてたりもするから、
それらが全部同じリポジトリにないと管理ができなくなる。
また、ひとつの製品は過去のバージョンとの連続性もあるが、
過去の経緯によってもモジュール間の依存関係は変わってくる。
無関係のものをその時点の状況だけで別のリポジトリに分けてたら収集がつかない。
パッケージ商品の開発では、ひとつの部署で開発した成果物はひとつのリポジトリに納めてる。
特定の顧客から発注された開発では専用のリポジトリを作ることもあるけど、
パッケージ商品の一部成果物を利用して工数を削減したりするので、
パッケージと同じリポジトリにブランチを切ってそこに突っ込むことが多い。
でないと、パッケージ商品に含まれてる標準のものと
特定顧客向けに一部修正したものとの履歴の違いがわからなくなる。
結局、おれのところでは基本的にライセンスや使用許諾条件によってリポジトリを分けてるかな。
異なるライセンスのソースが同じリポジトリにあっちゃマズイから。
関連する実行ファイルのソースはすべてひとつのリポジトリに揃ってないと、
各実行ファイル間の関係を追跡できなくなってしまう。
プロジェクトが「プロダクト(製品)」の意味ととらえても、
おれのところではひとつの製品の中に無関係のものなんてないし、
ひとつのソース一式が複数の製品で利用されてたりもするから、
それらが全部同じリポジトリにないと管理ができなくなる。
また、ひとつの製品は過去のバージョンとの連続性もあるが、
過去の経緯によってもモジュール間の依存関係は変わってくる。
無関係のものをその時点の状況だけで別のリポジトリに分けてたら収集がつかない。
パッケージ商品の開発では、ひとつの部署で開発した成果物はひとつのリポジトリに納めてる。
特定の顧客から発注された開発では専用のリポジトリを作ることもあるけど、
パッケージ商品の一部成果物を利用して工数を削減したりするので、
パッケージと同じリポジトリにブランチを切ってそこに突っ込むことが多い。
でないと、パッケージ商品に含まれてる標準のものと
特定顧客向けに一部修正したものとの履歴の違いがわからなくなる。
結局、おれのところでは基本的にライセンスや使用許諾条件によってリポジトリを分けてるかな。
異なるライセンスのソースが同じリポジトリにあっちゃマズイから。
142デフォルトの名無しさん
2014/08/21(木) 23:59:09.62ID:W/oig19k 関連する実行ファイルのソースはすべてひとつのリポジトリに揃ってないと、
各実行ファイル間の関係を追跡できなくなってしまう。
逆に言えば、関連しなければ何の問題もない。
これ以上の話はする必要がないとおもう
各実行ファイル間の関係を追跡できなくなってしまう。
逆に言えば、関連しなければ何の問題もない。
これ以上の話はする必要がないとおもう
143デフォルトの名無しさん
2014/08/22(金) 09:02:34.71ID:vd34DDnl 急に禅問答になった。
144デフォルトの名無しさん
2014/08/22(金) 13:37:43.59ID:p2QF+4Sq リポジトリは分けた上で、リビジョン指定のsvn:externalsで関連付けたらいいのでは
145デフォルトの名無しさん
2014/08/22(金) 14:14:15.25ID:mvEiVivf やり方は沢山あって、それなりに一長一短ある。
> オレ様のやり方が一番良い。オレ様のやり方でやるべき。
と言い出すバカは死んでくれ。
> オレ様のやり方が一番良い。オレ様のやり方でやるべき。
と言い出すバカは死んでくれ。
146デフォルトの名無しさん
2014/08/22(金) 19:01:58.40ID:x+8C73Wg まあこの辺りを読んどけって言う話だわな
http://svnbook.red-bean.com/en/1.7/svn.reposadmin.planning.html
http://svnbook.red-bean.com/en/1.7/svn.reposadmin.planning.html
147デフォルトの名無しさん
2014/08/23(土) 00:06:04.33ID:tn55FLZ4 雑多なファイル、資料を扱うときに部分チェックアウトは凄く便利だよな
148デフォルトの名無しさん
2014/08/23(土) 00:43:59.83ID:UlvkZmqF >>142
むやみにひとつのリポジトリで運用すべきではないという主張になってると思うんだけど、
当初はdump restoreが重過ぎるからひとつにするなといっていたよね。
言葉を変えると、
むやみにリポジトリを分けてしまうと追跡できないものが生まれうるというところに異論は無いと思うんだけど、
dump restoreが重いという理由以外にひとつにまとめるべきではないという理由は何かあるの?
ちなみにdump restoreの重さが気になる頻度でそれを行っているのなら、そこを改めるべきだと思う。
むやみにひとつのリポジトリで運用すべきではないという主張になってると思うんだけど、
当初はdump restoreが重過ぎるからひとつにするなといっていたよね。
言葉を変えると、
むやみにリポジトリを分けてしまうと追跡できないものが生まれうるというところに異論は無いと思うんだけど、
dump restoreが重いという理由以外にひとつにまとめるべきではないという理由は何かあるの?
ちなみにdump restoreの重さが気になる頻度でそれを行っているのなら、そこを改めるべきだと思う。
149デフォルトの名無しさん
2014/08/23(土) 00:48:28.44ID:j4ngjv2t 開発元がひとつにまとめてる時点でないだろ
150デフォルトの名無しさん
2014/08/23(土) 06:47:22.27ID:akTuwZSl >>148
当初はじゃなくて独立した理由だろ。アホウ。
当初はじゃなくて独立した理由だろ。アホウ。
151デフォルトの名無しさん
2014/08/23(土) 13:22:14.44ID:ONwlfWFe パッケージ管理とバージョン管理の区別が付いてないと
悲惨なリポジトリになる
悲惨なリポジトリになる
152デフォルトの名無しさん
2014/08/23(土) 16:08:22.28ID:VUWj8PF8 >>151
どう分ければ良いの?
どう分ければ良いの?
153デフォルトの名無しさん
2014/08/23(土) 17:10:06.41ID:UlvkZmqF >>150
独立したそれぞれの理由を書いてるけど、どれもこれも分けないことによって生まれるデメリットに相当しないんだもの。
独立したそれぞれの理由を書いてるけど、どれもこれも分けないことによって生まれるデメリットに相当しないんだもの。
154デフォルトの名無しさん
2014/08/23(土) 19:13:33.30ID:kSrKTw7a ソースコードのバージョン管理とプロダクトの構成管理は別物だしなぁ
155デフォルトの名無しさん
2014/08/23(土) 19:25:44.67ID:akTuwZSl 分けることで得られるメリットも同じ位薄弱だ
156デフォルトの名無しさん
2014/08/24(日) 00:45:17.64ID:cxV5Zamh この流れは何度も繰り返されているけれど、そのたびに分けなくていいという結論になってない?
157デフォルトの名無しさん
2014/08/24(日) 11:38:05.22ID:tjUQeC3v >>5
>バージョン管理システム Subversion にバージョン1.8 登場
>― なぜ Git ではなく、SVN を使うのか?
>Sean Michael Kerner
>2013年6月20日 / 19:30
>http://internetcom.jp/webtech/20130620/8.html
訳がおかしいから原文読んだけど、
http://www.developer.com/open/subversion-1.8-gits-new-features.html
1.9 を9か月のサイクルで出したいとか言ってたけど、無理みたいだな。
>バージョン管理システム Subversion にバージョン1.8 登場
>― なぜ Git ではなく、SVN を使うのか?
>Sean Michael Kerner
>2013年6月20日 / 19:30
>http://internetcom.jp/webtech/20130620/8.html
訳がおかしいから原文読んだけど、
http://www.developer.com/open/subversion-1.8-gits-new-features.html
1.9 を9か月のサイクルで出したいとか言ってたけど、無理みたいだな。
158デフォルトの名無しさん
2014/08/24(日) 12:46:27.42ID:04V5n05d これぐらいの速度で出して欲しい
2005年12月21日 - 1.0.0リリース
2006年1月9日 - 1.1.0リリース
2006年2月13日 - 1.2.0リリース
2006年4月19日 - 1.3.0リリース
2006年6月11日 - 1.4.0リリース
2007年2月14日 - 1.5.0リリース
2008年8月18日 - 1.6.0リリース
2010年2月13日 - 1.7.0リリース
2012年10月21日 - 1.8.0リリース
2014年2月14日 - 1.9.0リリース
2014年5月28日 - 2.0.0リリース
2014年8月15日 - 2.1.0リリース
2005年12月21日 - 1.0.0リリース
2006年1月9日 - 1.1.0リリース
2006年2月13日 - 1.2.0リリース
2006年4月19日 - 1.3.0リリース
2006年6月11日 - 1.4.0リリース
2007年2月14日 - 1.5.0リリース
2008年8月18日 - 1.6.0リリース
2010年2月13日 - 1.7.0リリース
2012年10月21日 - 1.8.0リリース
2014年2月14日 - 1.9.0リリース
2014年5月28日 - 2.0.0リリース
2014年8月15日 - 2.1.0リリース
159デフォルトの名無しさん
2014/08/24(日) 16:01:04.94ID:tjUQeC3v gitの開発速度には敵わないでしょ
160デフォルトの名無しさん
2014/08/24(日) 16:17:32.62ID:1q09/hom subversionにgit flowとかgithub flowみたいなのってある?
subversionを使ってどういうふうに運用するかを
決めた開発のフロー
subversionを使ってどういうふうに運用するかを
決めた開発のフロー
161デフォルトの名無しさん
2014/08/24(日) 16:22:50.54ID:1q09/hom あとどういう時にブランチ切ってる?
バグ修正用のブランチとか切っていい?
そうするとたとえばバグが100個あったら
100個ぐらいブランチ出来るんだけど
名前つける時どうしてる?
誰が作ったブランチかわからないから
頭に個人名のプレフィックスつけようかと思うんだけど
変なやり方じゃない?
要らなくなったブランチは削除していいよね?
ブランチは削除できるみたいだし。
バグ修正用のブランチとか切っていい?
そうするとたとえばバグが100個あったら
100個ぐらいブランチ出来るんだけど
名前つける時どうしてる?
誰が作ったブランチかわからないから
頭に個人名のプレフィックスつけようかと思うんだけど
変なやり方じゃない?
要らなくなったブランチは削除していいよね?
ブランチは削除できるみたいだし。
162デフォルトの名無しさん
2014/08/24(日) 17:05:10.65ID:cxV5Zamh 大抵のバグはブランチを作るほどじゃないなぁ。影響範囲も小さく、内容が明白であれば1コミットで済むでしょ。
オレオレブランチは大抵イマイチな命名だけど状況次第。
砂場として使うならアリ。バグフィックスのために個人名をつけるのは全力でナシ。
要らなくなったブランチはどんどん削除。
オレオレブランチは大抵イマイチな命名だけど状況次第。
砂場として使うならアリ。バグフィックスのために個人名をつけるのは全力でナシ。
要らなくなったブランチはどんどん削除。
163デフォルトの名無しさん
2014/08/24(日) 18:53:31.85ID:1q09/hom > 大抵のバグはブランチを作るほどじゃないなぁ。影響範囲も小さく、内容が明白であれば1コミットで済むでしょ。
一人でやっていればいいけど、複数人でやってると
そうも行かないよね?
並列で複数の作業が発生するわけだしコードレビューも必要。
一人でやっていればいいけど、複数人でやってると
そうも行かないよね?
並列で複数の作業が発生するわけだしコードレビューも必要。
164デフォルトの名無しさん
2014/08/24(日) 19:49:07.75ID:9zqGicGe >>163
> 一人でやっていればいいけど、複数人でやってると
> そうも行かないよね?
修正範囲が多岐に渡るでかい修正ならそうだけど、大抵の修正は一人でやってる範囲に収まるよ
でかい修正の時は修正方針決めた段階で関係者集めてレビューするから
> 一人でやっていればいいけど、複数人でやってると
> そうも行かないよね?
修正範囲が多岐に渡るでかい修正ならそうだけど、大抵の修正は一人でやってる範囲に収まるよ
でかい修正の時は修正方針決めた段階で関係者集めてレビューするから
165デフォルトの名無しさん
2014/08/24(日) 23:27:54.67ID:1q09/hom いや、書いたコードをレビューしないと、
修正方針通りでも、コードがダメな場合があるじゃないか
コピペされていたり、正しくない構造を指定たり。
修正方針通りでも、コードがダメな場合があるじゃないか
コピペされていたり、正しくない構造を指定たり。
166デフォルトの名無しさん
2014/08/24(日) 23:29:50.41ID:1q09/hom それに複数人でやるっていうのは、修正する人が一人かどうかじゃなくて、
平行して、別々の開発があるじゃないかって話。
一つのプロジェクトの新規機能Aを担当する人、
同Bを担当する人、同C担当する人、バグ1を修正する人、以下略って。
そういう人が、それぞれtrunkにコミットしたらダメだろ?
だからブランチという機能があるんだが。
平行して、別々の開発があるじゃないかって話。
一つのプロジェクトの新規機能Aを担当する人、
同Bを担当する人、同C担当する人、バグ1を修正する人、以下略って。
そういう人が、それぞれtrunkにコミットしたらダメだろ?
だからブランチという機能があるんだが。
167デフォルトの名無しさん
2014/08/25(月) 00:39:19.30ID:nKRJ5J1t そんなの現場次第。
168デフォルトの名無しさん
2014/08/25(月) 15:34:41.14ID:W/mMJDzT >>166
> 一つのプロジェクトの新規機能Aを担当する人、
> 同Bを担当する人、同C担当する人、バグ1を修正する人、以下略って。
>
> そういう人が、それぞれtrunkにコミットしたらダメだろ?
ん?それって10人で開発する場合、最低10個のbranch切って各人がそれぞれのbranchで開発するってこと?
それ、いつtrunkにマージするの?
> 一つのプロジェクトの新規機能Aを担当する人、
> 同Bを担当する人、同C担当する人、バグ1を修正する人、以下略って。
>
> そういう人が、それぞれtrunkにコミットしたらダメだろ?
ん?それって10人で開発する場合、最低10個のbranch切って各人がそれぞれのbranchで開発するってこと?
それ、いつtrunkにマージするの?
169デフォルトの名無しさん
2014/08/25(月) 15:42:29.04ID:V08rwKRx >>168
そりゃできた順(もしくはリリースする順)にマージだろ
そりゃできた順(もしくはリリースする順)にマージだろ
170デフォルトの名無しさん
2014/08/25(月) 16:38:16.81ID:W/mMJDzT171デフォルトの名無しさん
2014/08/25(月) 16:39:32.30ID:W/mMJDzT それとも、マージ後trunkの変更点をbranchに取り込んで、各人はそのbranchで作業を続行するのかな?
それだと、branchの意味あんまなさそう・・・。
それだと、branchの意味あんまなさそう・・・。
172デフォルトの名無しさん
2014/08/25(月) 17:14:52.76ID:wFnHFJpO ブランチの利点が理解できてない人がいるとは思わなかったw
173デフォルトの名無しさん
2014/08/25(月) 17:19:00.91ID:n6MYI6xH そんなもんだろ。
subversionをバックアップとしてしか使ってない証拠。
まあ、普通はマージを日常的に使ってたら
subversionは使いづらくてしょうがないから
gitに移行するんだけどねw
subversionをバックアップとしてしか使ってない証拠。
まあ、普通はマージを日常的に使ってたら
subversionは使いづらくてしょうがないから
gitに移行するんだけどねw
174デフォルトの名無しさん
2014/08/25(月) 17:38:32.48ID:uT4xDhJR175デフォルトの名無しさん
2014/08/25(月) 17:44:56.29ID:Q6cKsmaN176デフォルトの名無しさん
2014/08/25(月) 17:46:57.39ID:uT4xDhJR なんだ、じゃあどういうときに切るかはまだ分からないままか。
じゃあ >>162 のまま特に変える必要ないなぁ。
じゃあ >>162 のまま特に変える必要ないなぁ。
177デフォルトの名無しさん
2014/08/25(月) 17:53:04.86ID:9I6muac3178デフォルトの名無しさん
2014/08/25(月) 18:20:23.87ID:9I6muac3179デフォルトの名無しさん
2014/08/25(月) 18:29:44.44ID:t3eJagh2 ID:W/mMJDzTはsubversion book読んで出直しなさい。
レベルが低過ぎて会話に追従出来てない。
レベルが低過ぎて会話に追従出来てない。
180デフォルトの名無しさん
2014/08/25(月) 18:36:43.65ID:dIutByqY そう言えば俺svnでは一度もマージ使った事なかったな…
なんて事、trunk一本糞なオープンソースに関わりながら思い出した
なんて事、trunk一本糞なオープンソースに関わりながら思い出した
181デフォルトの名無しさん
2014/08/25(月) 18:51:31.79ID:fQ2cskxs subversionの人にとってはsubversionは
バックアップツールなんだよ(笑)
http://www.amazon.co.jp/o/ASIN/4798013730
> 内容(「BOOK」データベースより)
> この本は、Subversionというバックアップのためのソフトについて説明したものです。
> 内容(「MARC」データベースより)
>
> Windows上で使えるバックアップツール「Subversion」の基礎知識から
> 具体的な使い方までをわかりやすく解説。テキストファイルも画像ファイルも、
> ファイルもフォルダも、好きなときにバックアップできる!
バックアップツールなんだよ(笑)
http://www.amazon.co.jp/o/ASIN/4798013730
> 内容(「BOOK」データベースより)
> この本は、Subversionというバックアップのためのソフトについて説明したものです。
> 内容(「MARC」データベースより)
>
> Windows上で使えるバックアップツール「Subversion」の基礎知識から
> 具体的な使い方までをわかりやすく解説。テキストファイルも画像ファイルも、
> ファイルもフォルダも、好きなときにバックアップできる!
182デフォルトの名無しさん
2014/08/25(月) 20:23:33.02ID:uT4xDhJR183デフォルトの名無しさん
2014/08/25(月) 20:33:53.30ID:uT4xDhJR184デフォルトの名無しさん
2014/08/25(月) 22:36:00.58ID:U7wi69h2 |
\ __ /
_ (m) _ピコーン
|ミ|
/ .`´ \
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(・∀・∩<そうだ!subversion の開発は、git を使ってやればいいんだ
(つ 丿 \_____________________
⊂_ ノ
(_)
\ __ /
_ (m) _ピコーン
|ミ|
/ .`´ \
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(・∀・∩<そうだ!subversion の開発は、git を使ってやればいいんだ
(つ 丿 \_____________________
⊂_ ノ
(_)
185デフォルトの名無しさん
2014/08/25(月) 22:45:10.35ID:2hV0rF99 gitならば、gitならば問題ない
と言いたい人がいるようだけど、
どう問題ないのか是非聞かせていただきたい。
と言いたい人がいるようだけど、
どう問題ないのか是非聞かせていただきたい。
186デフォルトの名無しさん
2014/08/25(月) 23:20:37.21ID:dIutByqY187デフォルトの名無しさん
2014/08/25(月) 23:30:46.07ID:GZsp8R0a 別にブランチを避ける文化もあるってことでいいのでは。
188デフォルトの名無しさん
2014/08/25(月) 23:52:49.55ID:tCaIl0Ur189デフォルトの名無しさん
2014/08/26(火) 00:09:07.68ID:cOpcHFf6190デフォルトの名無しさん
2014/08/26(火) 00:13:06.12ID:wWUBoWT7 いや機能じゃないでしょ。。
191デフォルトの名無しさん
2014/08/26(火) 00:24:29.72ID:dFxdDibp そ、そうなのか、gitには運用フロー機能があるのか。。
192デフォルトの名無しさん
2014/08/26(火) 00:58:42.64ID:VaQvEhwE193デフォルトの名無しさん
2014/08/26(火) 00:59:38.52ID:03rKZRQN ないアルよ
194デフォルトの名無しさん
2014/08/26(火) 11:25:57.07ID:HxwOhsx5 >>192
> そう言う意味なら trunk/tag/branch も一つのお約束だから、あるって言えなくもないかな
trunk/tag/branchがある前提で、git flowのような運用をする方法がsvn界隈で確立されてるかって疑問だと思う。
そして、それは確立されていない。
> そう言う意味なら trunk/tag/branch も一つのお約束だから、あるって言えなくもないかな
trunk/tag/branchがある前提で、git flowのような運用をする方法がsvn界隈で確立されてるかって疑問だと思う。
そして、それは確立されていない。
195デフォルトの名無しさん
2014/08/26(火) 12:32:08.23ID:naQUKVyS196デフォルトの名無しさん
2014/08/26(火) 12:39:00.35ID:aWey4WbF 広く(一般に)知られた手法は無い。って事だろ。アスペ。
197デフォルトの名無しさん
2014/08/26(火) 13:04:39.81ID:HxwOhsx5 >>195
某かのbest practiceがあるなら、教えて欲しい。
確立されたbest practiceなら、多分それには名前が付いているはずで、ググれば少なくとも数千はヒットすると思われる。
そういうのある?
某かのbest practiceがあるなら、教えて欲しい。
確立されたbest practiceなら、多分それには名前が付いているはずで、ググれば少なくとも数千はヒットすると思われる。
そういうのある?
198デフォルトの名無しさん
2014/08/26(火) 13:30:57.85ID:naQUKVyS >>197
trunk/tag/branch を切ると言うのも運用だろ?
そして、各々にどんなものを入れるかを決めるのも運用だよね。
逆に言うと何ができてたら、best practice って言えるんだ?
trunk/tag/branch を切ると言うのも運用だろ?
そして、各々にどんなものを入れるかを決めるのも運用だよね。
逆に言うと何ができてたら、best practice って言えるんだ?
199デフォルトの名無しさん
2014/08/26(火) 14:53:02.80ID:03rKZRQN git flowってさ、trunk,brances,tagsっていうお約束より更に一つ上の層のお話だとボク思うんだ
200デフォルトの名無しさん
2014/08/26(火) 15:07:10.76ID:HxwOhsx5 >>198
いやだからgit-flowとかGitHub Flowのようなものがsvnにはあるの?って話なんだけど。
まず最初にtrunk/tabs/branchesを作りましょうというところまではsvnbookでも推奨されていて、
ほとんどの人がそれに従ってると思われる。
ただ、どういうときにどういうbranchを切るかとか、いつ誰がどのbranchにマージするのかとか、
メインとなるbranchのマージ先はtrunkなのかそれともhoge-branchなのかとか、リリースは
どこからやるのかとか、リリース後はどうすべきかとか、bugfix時の運用とか、そういう運用の
お手本となるようなbest practiceってあるのか、そういうこと。
まぁ大体の所はオレオレ運用じゃないのかなぁと思ってるんだけど。
ちなみにうちは、Redmineの1チケットがtrunkへの1コミットとなるよう、必要ならbranch切れ、くらいで運用してる。
いやだからgit-flowとかGitHub Flowのようなものがsvnにはあるの?って話なんだけど。
まず最初にtrunk/tabs/branchesを作りましょうというところまではsvnbookでも推奨されていて、
ほとんどの人がそれに従ってると思われる。
ただ、どういうときにどういうbranchを切るかとか、いつ誰がどのbranchにマージするのかとか、
メインとなるbranchのマージ先はtrunkなのかそれともhoge-branchなのかとか、リリースは
どこからやるのかとか、リリース後はどうすべきかとか、bugfix時の運用とか、そういう運用の
お手本となるようなbest practiceってあるのか、そういうこと。
まぁ大体の所はオレオレ運用じゃないのかなぁと思ってるんだけど。
ちなみにうちは、Redmineの1チケットがtrunkへの1コミットとなるよう、必要ならbranch切れ、くらいで運用してる。
201デフォルトの名無しさん
2014/08/26(火) 15:10:21.15ID:dFxdDibp ベストプラクティスに名前をつけるという行為はさほど一般的じゃないと思うけど、
どのベストプラクティスがベストなんだ?という面倒なことを避けるために名前をつけるのはひとつの方法なのかなぁ。
大抵みんなやり方が同じようになってきてるから、こういうときどうすればいいのって聞けばいいんじゃないかな。
どのベストプラクティスがベストなんだ?という面倒なことを避けるために名前をつけるのはひとつの方法なのかなぁ。
大抵みんなやり方が同じようになってきてるから、こういうときどうすればいいのって聞けばいいんじゃないかな。
202デフォルトの名無しさん
2014/08/26(火) 15:53:13.50ID:HxwOhsx5203デフォルトの名無しさん
2014/08/26(火) 17:28:20.40ID:NSwC5k+Z 俺は1本のままで保守モード移行と同時にそこまでの履歴丸ごとコピーで別リポジトリに追い出してた@decade ago
1.x/trunk---t-2.x/trunk---t-3.x/trunk---t-4.x/trunk---
L-1.x L-2.x
1.x/trunk---t-2.x/trunk---t-3.x/trunk---t-4.x/trunk---
L-1.x L-2.x
204デフォルトの名無しさん
2014/08/26(火) 18:04:37.65ID:dFxdDibp >>202
えーっと、その前者の方法、それもありじゃないって思える?
えーっと、その前者の方法、それもありじゃないって思える?
205デフォルトの名無しさん
2014/08/26(火) 18:53:32.91ID:IPwBXJgH trunkで開発すすめて特定の所からリリースブランチ作るって
やり方もあるよね。
やり方もあるよね。
206デフォルトの名無しさん
2014/08/26(火) 22:25:51.51ID:naQUKVyS >>199
一歩先なのは認める
ただ、trunk/tag/branch も何もないところに比べれば半歩は進んでいるわけで、その間の何があれば best practice と言えるのか? って話。
>>200 とか http://danielkummer.github.io/git-flow-cheatsheet/index.ja_JP.htm の言ってることはわかるけど、運用をより具体的に決めてるだけとも言える。
一歩先なのは認める
ただ、trunk/tag/branch も何もないところに比べれば半歩は進んでいるわけで、その間の何があれば best practice と言えるのか? って話。
>>200 とか http://danielkummer.github.io/git-flow-cheatsheet/index.ja_JP.htm の言ってることはわかるけど、運用をより具体的に決めてるだけとも言える。
207デフォルトの名無しさん
2014/08/26(火) 22:42:03.56ID:dFxdDibp208デフォルトの名無しさん
2014/08/26(火) 22:47:19.91ID:0QshLCvc ベストベストって開発規模やコミット粒度によって何がベストかは違うだろ
統一見解なんて求めるのは無意味
統一見解なんて求めるのは無意味
209デフォルトの名無しさん
2014/08/26(火) 22:49:23.21ID:naQUKVyS210デフォルトの名無しさん
2014/08/26(火) 22:55:05.25ID:naQUKVyS >>208
いや、それを言い出したらきりがない。
六割とか八割の人が便利に使えるならそれはそれで ベストプラクティス でいいと思うよ。
ただ、ベストプラクティスはこれしか認めんとか言い出したら、それはおかしいよね。
いや、それを言い出したらきりがない。
六割とか八割の人が便利に使えるならそれはそれで ベストプラクティス でいいと思うよ。
ただ、ベストプラクティスはこれしか認めんとか言い出したら、それはおかしいよね。
211デフォルトの名無しさん
2014/08/27(水) 00:16:36.50ID:UFd+PdSa212デフォルトの名無しさん
2014/08/27(水) 00:20:37.72ID:UFd+PdSa213デフォルトの名無しさん
2014/08/27(水) 01:21:09.81ID:1NXBn9Ay 1.9で予定されていた機能の殆どは延期
減り続けるユーザー
MLへの投稿も減少の一途
Apacheからも邪魔者扱い
どうすんの?
減り続けるユーザー
MLへの投稿も減少の一途
Apacheからも邪魔者扱い
どうすんの?
214デフォルトの名無しさん
2014/08/27(水) 07:38:51.42ID:KL0wurV3215デフォルトの名無しさん
2014/08/27(水) 07:42:25.58ID:KL0wurV3216デフォルトの名無しさん
2014/08/27(水) 07:44:19.56ID:W2qyiycm svnで言うtrunk/tag/branchはこう使ったらいいぜ!
ってのがgit-flowなんですけど…
ってのがgit-flowなんですけど…
217デフォルトの名無しさん
2014/08/27(水) 10:54:18.36ID:JjSOikWD >>214
いやだから「git-flowのような」svnの運用方法はまだ確立されてないよねって話なんですけど。
いやだから「git-flowのような」svnの運用方法はまだ確立されてないよねって話なんですけど。
218デフォルトの名無しさん
2014/08/27(水) 11:39:27.80ID:p0VoVO4w219デフォルトの名無しさん
2014/08/27(水) 12:17:18.99ID:KL0wurV3 だから「ような」ってなに?
何を満たせばお前さんが言う「git flow のような運用方法」になるんだ?
って話をしてるんだが。
何を満たせばお前さんが言う「git flow のような運用方法」になるんだ?
って話をしてるんだが。
220デフォルトの名無しさん
2014/08/27(水) 12:43:28.37ID:JjSOikWD >>219
例えば、Subversionを初めて導入するチームが、とりあえずの指針として使えるような運用方法。
初めて導入する場合、trunk/branches/tagsを作るところまでは良いが、おそらくそこで途方に
暮れることになるだろう。
つか、git-flowとかGitHub Flow知ってる?
例えば、Subversionを初めて導入するチームが、とりあえずの指針として使えるような運用方法。
初めて導入する場合、trunk/branches/tagsを作るところまでは良いが、おそらくそこで途方に
暮れることになるだろう。
つか、git-flowとかGitHub Flow知ってる?
221デフォルトの名無しさん
2014/08/27(水) 13:47:44.30ID:UFd+PdSa >>217
新規開発ならまだしも、trunkで"新機能"開発を認めるような人って、
develop featureブランチを作らないことで何が起こるかしらない人かもしんない。
そうなら説明しても理解できないと思う。
git flowは使ったことないけど、ブランチ構成管理の図を見る限りsvnでも大抵同じ構成でやってるよ。
svnやgit、他のVCSひっくるめてブランチ管理のベストプラクティスってのはもうあって、
それをサポートするための実装の一つがgit flowなんじゃないかなぁと思うけど、gitユーザから見るとどうですかね。
新規開発ならまだしも、trunkで"新機能"開発を認めるような人って、
develop featureブランチを作らないことで何が起こるかしらない人かもしんない。
そうなら説明しても理解できないと思う。
git flowは使ったことないけど、ブランチ構成管理の図を見る限りsvnでも大抵同じ構成でやってるよ。
svnやgit、他のVCSひっくるめてブランチ管理のベストプラクティスってのはもうあって、
それをサポートするための実装の一つがgit flowなんじゃないかなぁと思うけど、gitユーザから見るとどうですかね。
222デフォルトの名無しさん
2014/08/27(水) 13:56:08.31ID:KL0wurV3 >>220
> おそらくそこで途方に暮れることになるだろう。
ハンドブックも読まないようなチームならそうだろうね。
http://svnbook.red-bean.com/en/1.7/svn.branchmerge.maint.html#svn.branchmerge.maint.layout
> つか、git-flowとかGitHub Flow知ってる?
>>206 のリンク先の内容では不足なのか?
> おそらくそこで途方に暮れることになるだろう。
ハンドブックも読まないようなチームならそうだろうね。
http://svnbook.red-bean.com/en/1.7/svn.branchmerge.maint.html#svn.branchmerge.maint.layout
> つか、git-flowとかGitHub Flow知ってる?
>>206 のリンク先の内容では不足なのか?
223デフォルトの名無しさん
2014/08/27(水) 14:01:53.23ID:KL0wurV3224デフォルトの名無しさん
2014/08/27(水) 14:32:21.64ID:JjSOikWD >>222
もう、どう言ったらいいのか・・・。
svnbookで説明されてるされてることを、実際にどう運用するのが良いのかの指針となるような
git-flowやGitHub Flowのような運用方針が、人口に膾炙された形でsvn界隈にあるのかって
ことで、それはまだないでしょということなんだけど、わかんないかな。
長年svnを使ってれば、そりゃ自分たちにフィットした運用方針があるだろうけど、他SCMから来た人とか
初めてのSCMとしてsvnを選んだ(選ばざるをえなかった)人たちが、どう運用を開始すれば良いのかの
情報ってそれほどないでしょ。
そういうのがあれば、>>160にこれを参考にするといいよってURLを示すだけで終了でしょ。
もう、どう言ったらいいのか・・・。
svnbookで説明されてるされてることを、実際にどう運用するのが良いのかの指針となるような
git-flowやGitHub Flowのような運用方針が、人口に膾炙された形でsvn界隈にあるのかって
ことで、それはまだないでしょということなんだけど、わかんないかな。
長年svnを使ってれば、そりゃ自分たちにフィットした運用方針があるだろうけど、他SCMから来た人とか
初めてのSCMとしてsvnを選んだ(選ばざるをえなかった)人たちが、どう運用を開始すれば良いのかの
情報ってそれほどないでしょ。
そういうのがあれば、>>160にこれを参考にするといいよってURLを示すだけで終了でしょ。
225デフォルトの名無しさん
2014/08/27(水) 15:01:37.11ID:UFd+PdSa226デフォルトの名無しさん
2014/08/27(水) 18:44:05.74ID:KL0wurV3227デフォルトの名無しさん
2014/08/27(水) 19:55:48.72ID:W2qyiycm 今になってtrunk/branches/tagsもベストプラクティス、がじわじわきだした
228デフォルトの名無しさん
2014/08/28(木) 09:57:20.57ID:hbdIfiYh229デフォルトの名無しさん
2014/08/28(木) 12:31:06.51ID:XxtALw5X230デフォルトの名無しさん
2014/08/28(木) 12:54:49.24ID:hbdIfiYh231デフォルトの名無しさん
2014/08/28(木) 18:46:05.74ID:XxtALw5X >>230
だから、
> gitにはgit-flowやGitHub Flowのような開発フロー
の具体的な内容を書いてくれればいいだけ。
svnbook には、典型例としてソフトウェアリリースや(特定機能の)開発におけるブランチの使い方が書いてあるけど、君は git flow はそんなもんじゃなくて、もっと色々決められてるって言うんでしょ?
それを教えて。
http://svnbook.red-bean.com/en/1.7/svn.branchmerge.commonpatterns.html#svn.branchmerge.commonpatterns.release
だから、
> gitにはgit-flowやGitHub Flowのような開発フロー
の具体的な内容を書いてくれればいいだけ。
svnbook には、典型例としてソフトウェアリリースや(特定機能の)開発におけるブランチの使い方が書いてあるけど、君は git flow はそんなもんじゃなくて、もっと色々決められてるって言うんでしょ?
それを教えて。
http://svnbook.red-bean.com/en/1.7/svn.branchmerge.commonpatterns.html#svn.branchmerge.commonpatterns.release
232デフォルトの名無しさん
2014/08/28(木) 23:21:36.65ID:Djfy5D0r わかった上でわざとずれたこと書いて荒らしてるんじゃないかという気がしてきた。
233デフォルトの名無しさん
2014/08/29(金) 00:00:57.86ID:kapyA6bl ぐぐれば図はでてくるんだけどこれじゃ理解できないってことなのかなぁ。
http://image.itmedia.co.jp/ait/articles/1311/18/gitflow01_1.jpg
そのやり方はsvnbookを見れば同じようなことが書いてあるとでも言い出すんだろうか。
http://image.itmedia.co.jp/ait/articles/1311/18/gitflow01_1.jpg
そのやり方はsvnbookを見れば同じようなことが書いてあるとでも言い出すんだろうか。
234デフォルトの名無しさん
2014/08/29(金) 00:07:08.18ID:Bkb0jioJ235デフォルトの名無しさん
2014/08/29(金) 07:21:09.31ID:c8acy8St236デフォルトの名無しさん
2014/08/29(金) 10:15:23.47ID:IvLQYdhB へえ、svnbookでは、こんなことが推奨されてるのか。
> Developers commit all new work to the trunk. Day-to-day changes are committed to /trunk: new features, bug fixes, and so on.
> Developers commit all new work to the trunk. Day-to-day changes are committed to /trunk: new features, bug fixes, and so on.
237デフォルトの名無しさん
2014/08/29(金) 12:52:13.11ID:yH9aSNf4 >>236
小規模なチームならそのやり方でいいだろうし、もう少し複雑な開発なら次の節にも目を通しておいた方がいい
小規模なチームならそのやり方でいいだろうし、もう少し複雑な開発なら次の節にも目を通しておいた方がいい
238デフォルトの名無しさん
2014/08/29(金) 14:34:17.02ID:kapyA6bl >>235ってID:KL0wurV3?
239デフォルトの名無しさん
2014/08/31(日) 10:27:47.17ID:w7igHjFL SVN1.6を使ってるプロジェクトで仕事をしている不幸な俺が来ましたよ。
今のプロジェクト資産をSVN1.8 に移行させたいんだが、dump してload でOKですか?
今のプロジェクト資産をSVN1.8 に移行させたいんだが、dump してload でOKですか?
240デフォルトの名無しさん
2014/08/31(日) 12:37:14.01ID:vjR2LjMT241デフォルトの名無しさん
2014/08/31(日) 13:03:00.35ID:w7igHjFL >>240
全くその通りで、git に移行出来ればベストなんだが、
うちのプロジェクトの連中はSVN1.6に何の疑問も感じない管理職だの外注さんだのから
構成されていて、git 入れるとか言ったらそれだけでひと悶着ありそうな気配なので、
SVN以外は無理な感じ。
全くその通りで、git に移行出来ればベストなんだが、
うちのプロジェクトの連中はSVN1.6に何の疑問も感じない管理職だの外注さんだのから
構成されていて、git 入れるとか言ったらそれだけでひと悶着ありそうな気配なので、
SVN以外は無理な感じ。
242デフォルトの名無しさん
2014/08/31(日) 13:22:54.88ID:vjR2LjMT243デフォルトの名無しさん
2014/08/31(日) 13:55:19.31ID:kY+m/tLd タイムスタンプですね
わかります
わかります
244デフォルトの名無しさん
2014/08/31(日) 14:13:58.95ID:lJhm1dB+ 今更人に聞けない。
「ぎっちょ」って呼んで良いんだよな
「ぎっちょ」って呼んで良いんだよな
245デフォルトの名無しさん
2014/08/31(日) 14:43:01.38ID:1nPrgnOa まわりが徐々に移行しているときに同じようにやっておかないと
いつの間にか直接移行できなくなるほどバージョンに差ができていたりするよなw
いつの間にか直接移行できなくなるほどバージョンに差ができていたりするよなw
246デフォルトの名無しさん
2014/08/31(日) 14:45:12.60ID:6qeU6N/A わざわざgitに変更するメリットあるの?
247デフォルトの名無しさん
2014/08/31(日) 15:11:36.05ID:phP4JmF2248デフォルトの名無しさん
2014/08/31(日) 15:15:09.72ID:w7igHjFL249デフォルトの名無しさん
2014/08/31(日) 16:08:57.38ID:phP4JmF2 >>248
?
> There is no need to dump and reload your repositories. Subversion 1.7 servers can read and write to repositories created by earlier versions.
> To upgrade an existing server installation, just install the newest libraries and binaries on top of the older ones.
?
> There is no need to dump and reload your repositories. Subversion 1.7 servers can read and write to repositories created by earlier versions.
> To upgrade an existing server installation, just install the newest libraries and binaries on top of the older ones.
250デフォルトの名無しさん
2014/08/31(日) 16:45:43.70ID:w7igHjFL >>249
なるほど
なるほど
251デフォルトの名無しさん
2014/08/31(日) 17:57:57.45ID:gvWJPatT 先月だかまで1.6だたけどbackportsに1.8来てたからうpぐれしたわ
252デフォルトの名無しさん
2014/08/31(日) 18:39:37.01ID:nYTEAaY7 俺なんかなー
レポジトリを1.7にした一週間後くらいに1.8が出て涙目で1.8に上げたわ
レポジトリを1.7にした一週間後くらいに1.8が出て涙目で1.8に上げたわ
253デフォルトの名無しさん
2014/08/31(日) 19:21:08.74ID:EhwSagBI 互換性を調べられないような人にまで
駄目と言われるプロジェクトか
よっぽど駄目なんだろうな
駄目と言われるプロジェクトか
よっぽど駄目なんだろうな
254デフォルトの名無しさん
2014/08/31(日) 19:27:26.51ID:phP4JmF2 「gitに移行するのがベストだから移行したい」ってこの人が言い出したら、俺だって反対する。
お願いだから何もしないでくれの裏返しで。
お願いだから何もしないでくれの裏返しで。
255デフォルトの名無しさん
2014/08/31(日) 23:19:55.78ID:y65ys8N1 >>254
反対の理由は?
反対の理由は?
256デフォルトの名無しさん
2014/08/31(日) 23:29:23.88ID:phP4JmF2257デフォルトの名無しさん
2014/09/01(月) 00:21:24.59ID:AXYuTZK8258デフォルトの名無しさん
2014/09/01(月) 00:29:29.14ID:dsbfj0jc259デフォルトの名無しさん
2014/09/01(月) 00:33:17.89ID:dsbfj0jc ちなみに、業務でやってるわけじゃないのならこういう言い方はしなかったと思うよ。
ただただ、業務上ソース管理の管理者的な立場にいるような人があのザマだったからで。
ただただ、業務上ソース管理の管理者的な立場にいるような人があのザマだったからで。
260デフォルトの名無しさん
2014/09/01(月) 00:42:08.42ID:AXYuTZK8 その前にさ、subversionが別とベストだと
判断した理由がなければ、比較できないよね?
どうせsubversionは惰性で使ってるだけなんだろ?
gitに理由を求めるのであれば、
subversionに理由を求めてもいいはずだ。
判断した理由がなければ、比較できないよね?
どうせsubversionは惰性で使ってるだけなんだろ?
gitに理由を求めるのであれば、
subversionに理由を求めてもいいはずだ。
261デフォルトの名無しさん
2014/09/01(月) 00:46:31.35ID:dsbfj0jc >>260
向きを変えてもいいよ。
現状gitを使っていて、管理者としての知識が欠けている人が、
svnのほうが便利らしいからsvnにしたいんですって言い出したらどうする?
よしんば知識が欠けていなかったとしても、なぜ?って話をするのが通常でしょ?
向きを変えてもいいよ。
現状gitを使っていて、管理者としての知識が欠けている人が、
svnのほうが便利らしいからsvnにしたいんですって言い出したらどうする?
よしんば知識が欠けていなかったとしても、なぜ?って話をするのが通常でしょ?
262デフォルトの名無しさん
2014/09/01(月) 01:18:17.28ID:AXYuTZK8263デフォルトの名無しさん
2014/09/01(月) 14:02:43.92ID:6lz4AwEV >>258
うぜぇ
うぜぇ
264デフォルトの名無しさん
2014/09/01(月) 17:14:42.01ID:AS5e+N3+ 頭が悪くて反論できないならgitスレに帰りなよw
265デフォルトの名無しさん
2014/09/01(月) 17:17:31.52ID:6lz4AwEV 頭が悪くてスレ違いだってことがわかんないんでしょうか
266デフォルトの名無しさん
2014/09/01(月) 20:32:46.44ID:gwJalaDc で git flow がーとか騒いでた奴は、結局 >>233 で終わりだったの?
267デフォルトの名無しさん
2014/09/02(火) 15:03:57.57ID:OYzSQhCX あんなに元気だったのにな。
突然静かになると逆に心配ですらある
突然静かになると逆に心配ですらある
268デフォルトの名無しさん
2014/09/02(火) 15:35:21.67ID:3p6fLY1c svnbookがbest practice
269デフォルトの名無しさん
2014/09/13(土) 16:12:11.13ID:278ay5Hi 質問させて下さい。
svn logで削除されてしまったファイルの履歴を見ることは可能ですか?
最新版で削除されている場合、エラーになってしまいます
pathではなくURL指定にしてみたり、-rでまだ削除されていないrevisionを指定してみたりしましたが、ダメでした
なにか、方法があれば教えてください
よろしくお願いいたします
svn logで削除されてしまったファイルの履歴を見ることは可能ですか?
最新版で削除されている場合、エラーになってしまいます
pathではなくURL指定にしてみたり、-rでまだ削除されていないrevisionを指定してみたりしましたが、ダメでした
なにか、方法があれば教えてください
よろしくお願いいたします
270デフォルトの名無しさん
2014/09/13(土) 19:13:36.13ID:xWJsMKfp svn log -rrev url@revでわ?
271デフォルトの名無しさん
2014/09/23(火) 00:08:53.77ID:EypAVB5A >>270
URL後に@revで出来ました!
ありがとうございます!!
でも、そもそもrevいくつで消されたのかわからないと、この方法も厳しいですね
やっぱり、消されていない上位のフォルダ取ってフィルタとかかっこ悪い方法しかないですかね
いずれにせよ、ありがとうございました
URL後に@revで出来ました!
ありがとうございます!!
でも、そもそもrevいくつで消されたのかわからないと、この方法も厳しいですね
やっぱり、消されていない上位のフォルダ取ってフィルタとかかっこ悪い方法しかないですかね
いずれにせよ、ありがとうございました
272デフォルトの名無しさん
2014/10/01(水) 21:51:38.36ID:AofJ5YBN すみません。
情報いただきたいのですが、ユーザが二人いて、両者が同じバージョンの同じファイルをupdateしたとします。
そのうち片方がdelete、commitを行いファイルをサーバから削除したとします。
その状態でもう片方がそのファイルを編集して、その後、サーバでファイルが削除されていることに気がついてupdateをしたら何が起こりますか?
ファイルがワーキングコピーから削除されることを期待しているのですが、うまく動きません。
コンフリクトの解決でなにか必要なオプションがあるのですか?
情報いただきたいのですが、ユーザが二人いて、両者が同じバージョンの同じファイルをupdateしたとします。
そのうち片方がdelete、commitを行いファイルをサーバから削除したとします。
その状態でもう片方がそのファイルを編集して、その後、サーバでファイルが削除されていることに気がついてupdateをしたら何が起こりますか?
ファイルがワーキングコピーから削除されることを期待しているのですが、うまく動きません。
コンフリクトの解決でなにか必要なオプションがあるのですか?
273デフォルトの名無しさん
2014/10/01(水) 22:34:23.68ID:dBYSrlyc >>272
> updateをしたら何が起こりますか?
コンフリクトするんじゃね?
> ファイルがワーキングコピーから削除されることを期待している
編集中の内容がなくなるような動作はしないはず。
> うまく動きません。
なんでどうなるのか書かないんだ?
普通の板ならいざ知らず、ここはム板なんだよ。
> updateをしたら何が起こりますか?
コンフリクトするんじゃね?
> ファイルがワーキングコピーから削除されることを期待している
編集中の内容がなくなるような動作はしないはず。
> うまく動きません。
なんでどうなるのか書かないんだ?
普通の板ならいざ知らず、ここはム板なんだよ。
274デフォルトの名無しさん
2014/10/01(水) 22:43:39.38ID:DTMRbqd/275デフォルトの名無しさん
2014/10/01(水) 22:46:51.36ID:DTMRbqd/276デフォルトの名無しさん
2014/10/02(木) 01:46:05.51ID:XIrrMuib どうなってるかぐらい読めるだろ。
> ファイルがワーキングコピーから削除されることを期待しているのですが、うまく動きません。
うまく動かない = 期待通りの動作をしない = ワーキングコピーに残ったままになる
> コンフリクトの解決でなにか必要なオプションがあるのですか?
コンフリクトが発生している
> ファイルがワーキングコピーから削除されることを期待しているのですが、うまく動きません。
うまく動かない = 期待通りの動作をしない = ワーキングコピーに残ったままになる
> コンフリクトの解決でなにか必要なオプションがあるのですか?
コンフリクトが発生している
277デフォルトの名無しさん
2014/10/02(木) 09:46:38.27ID:zHXM1gHR アホはうまくいかない場合に高い確率で予想もつかない操作をしている。
したがって現在の状況は激しく不明。適切なアドバイスは不可能。
したがって現在の状況は激しく不明。適切なアドバイスは不可能。
278デフォルトの名無しさん
2014/10/02(木) 09:52:19.05ID:vjyI8iPg 馬鹿には無理
279デフォルトの名無しさん
2014/10/02(木) 10:04:16.90ID:mcw6ATuL 俺らの常識を超えるのはよくあることだが
予想もつかないと認めてしまうともはや転職するしかない
予想もつかないと認めてしまうともはや転職するしかない
280デフォルトの名無しさん
2014/10/02(木) 12:35:56.17ID:iu9W8QST >>272
もう答えが出てるも同然なんだけど、親切ぶって書いておくと
>コンフリクトの解決でなにか必要なオプションがあるのですか?
コンフリクトの解決として、ローカルにあるファイルを生かすのか、削除するのかは
ユーザーが選ぶ必要がある。
その選択がすでに決まっている(今回の場合はリポジトリ優先)なら update / resolve のオプションで
--accept theirs-conflict か theirs-full が使えるかもしれない。
もう答えが出てるも同然なんだけど、親切ぶって書いておくと
>コンフリクトの解決でなにか必要なオプションがあるのですか?
コンフリクトの解決として、ローカルにあるファイルを生かすのか、削除するのかは
ユーザーが選ぶ必要がある。
その選択がすでに決まっている(今回の場合はリポジトリ優先)なら update / resolve のオプションで
--accept theirs-conflict か theirs-full が使えるかもしれない。
281デフォルトの名無しさん
2014/10/02(木) 22:44:40.53ID:YtrPZWGc >>279
> 予想もつかないと認めてしまうともはや転職するしかない
自社製品(ソフトウェア)のサポートしたことあるけど、色々ヒアリングしたら結局インストールしてないとかはまだかわいいもので、全く関係のない他社製品のクレームいれてきて、すぐ直せとか、予測なんてとても無理 w
> 予想もつかないと認めてしまうともはや転職するしかない
自社製品(ソフトウェア)のサポートしたことあるけど、色々ヒアリングしたら結局インストールしてないとかはまだかわいいもので、全く関係のない他社製品のクレームいれてきて、すぐ直せとか、予測なんてとても無理 w
282デフォルトの名無しさん
2014/10/03(金) 00:13:17.34ID:sUnjKgGy 予想できる範囲の予想を放棄することについて言ってんでしょ。
理解力のなさが致命的じゃないか。そんなのでサポートできるのかどうか疑問だが、
過去形だからもうサポートはしてないんだよね。賢明だと思う。
理解力のなさが致命的じゃないか。そんなのでサポートできるのかどうか疑問だが、
過去形だからもうサポートはしてないんだよね。賢明だと思う。
283デフォルトの名無しさん
2014/10/03(金) 07:31:53.97ID:x+Ir+7bo284デフォルトの名無しさん
2014/10/03(金) 08:15:06.89ID:N0NEXaB4 予測でサポートは愚の骨頂
状況をヒアリングする → サポートデータベースを引き、それに合ったアクションをとる
システム化されたユーザーサポートには予測など入る余地はない
状況をヒアリングする → サポートデータベースを引き、それに合ったアクションをとる
システム化されたユーザーサポートには予測など入る余地はない
285デフォルトの名無しさん
2014/10/03(金) 08:30:51.96ID:SuG4O46a 他社製品のクレームぐらい事例にありそうだけど
286デフォルトの名無しさん
2014/10/03(金) 09:21:34.28ID:N0NEXaB4 ヒアリングせず他社製品のクレームだと予想してそれへの対応するのか?
死んだ方が良いぞ、お前。
死んだ方が良いぞ、お前。
287デフォルトの名無しさん
2014/10/03(金) 10:11:59.67ID:SuG4O46a お前のレスは読み飛ばしたからお前に対するレスじゃないんだ
288デフォルトの名無しさん
2014/10/03(金) 16:32:03.89ID:N0NEXaB4 残念ながら「事例」が出てきてるのは、お前が読み飛ばしたはずのオレのレスなんだ。
頭悪いぞ、お前。
頭悪いぞ、お前。
289デフォルトの名無しさん
2014/10/03(金) 17:16:24.75ID:SuG4O46a おまえは>>281か?
290デフォルトの名無しさん
2014/10/03(金) 17:39:13.94ID:MGOEkXEo お互い予測できてない会話の例
291デフォルトの名無しさん
2014/10/03(金) 17:49:28.71ID:SuG4O46a292デフォルトの名無しさん
2014/10/03(金) 18:00:02.33ID:lXIQAzKJ 2ちゃんで他人か自演かを議論しても殆ど意味は無い
293デフォルトの名無しさん
2014/10/03(金) 18:14:35.26ID:x+Ir+7bo294デフォルトの名無しさん
2014/10/03(金) 18:22:03.69ID:MGOEkXEo Subversionスレで何やってんですか
295デフォルトの名無しさん
2014/10/03(金) 21:31:07.10ID:0rA8hC2X マニュアル対応しかできないからこんな会話になるんだろw
296デフォルトの名無しさん
2014/10/03(金) 21:57:20.10ID:9JXRawoI 次にお前はこう言う
「俺が予測出来ないのでは無い。相手がアスペなんだ」
「はっ?!」
「俺が予測出来ないのでは無い。相手がアスペなんだ」
「はっ?!」
297デフォルトの名無しさん
2014/10/03(金) 23:34:16.78ID:p8EJU7ib Subversionが停滞しているのではない。
gitが前進しているのである。
gitが前進しているのである。
298デフォルトの名無しさん
2014/10/04(土) 05:03:15.68ID:lObYY5qZ299デフォルトの名無しさん
2014/10/04(土) 05:55:20.32ID:j+aw4iLv300デフォルトの名無しさん
2014/10/04(土) 07:03:31.85ID:lObYY5qZ301デフォルトの名無しさん
2014/10/04(土) 07:12:58.07ID:j+aw4iLv302デフォルトの名無しさん
2014/10/04(土) 08:55:27.06ID:9D7AARhC こんなものは停滞し続けてもらわないと、
フォーマットが変わったから1からコミットし直しなんて
もう嫌だw
フォーマットが変わったから1からコミットし直しなんて
もう嫌だw
303デフォルトの名無しさん
2014/10/04(土) 13:39:10.20ID:r/oIg3wR >>302
何でそうなる?
何でそうなる?
304デフォルトの名無しさん
2014/10/04(土) 15:45:10.72ID:ugcUiR2p305デフォルトの名無しさん
2014/10/06(月) 02:58:33.52ID:0Y2OJiB/ 何で伸びてんのかと思ったら理解力がないものとそれを無駄にあおり続けるものの応酬だった。
2chでは良くあることだけどこのスレでそうなるとはね。
2chでは良くあることだけどこのスレでそうなるとはね。
306デフォルトの名無しさん
2014/10/06(月) 03:22:18.69ID:S+cxwUfE 2ちゃん中毒症状の進行
1.物騒な掲示板だなと印象を持つ
2.全部自演だと思い込む
3.自分で自演を始める
4.自分で自演してるのに他人の自演を叩く
5.自演じゃないと言い張る
6.他人のレスと自分のレスの区別が付かなくなる
1.物騒な掲示板だなと印象を持つ
2.全部自演だと思い込む
3.自分で自演を始める
4.自分で自演してるのに他人の自演を叩く
5.自演じゃないと言い張る
6.他人のレスと自分のレスの区別が付かなくなる
307デフォルトの名無しさん
2014/10/06(月) 21:58:30.50ID:2jlCLSza308デフォルトの名無しさん
2014/10/06(月) 22:37:11.58ID:+UB/EuAd なんで伸びてるのかと思ったら、>>305 がヨタ話始めただけだった。
2chでは良くあることだけどこのスレでそうなるとはね。
2chでは良くあることだけどこのスレでそうなるとはね。
309デフォルトの名無しさん
2014/10/07(火) 01:57:45.48ID:yeRBhH6L よくある流れ
310デフォルトの名無しさん
2014/11/18(火) 11:29:16.53ID:4hHTj/p7 TortoiseSVNの「未コミット項目が残ったらコミットダイアログを再度開く」のオプションって
なんで無くなったのか分かる人いない?
一部だけコミットしてまたコミットダイアログ開くの面倒くさいよ
なんで無くなったのか分かる人いない?
一部だけコミットしてまたコミットダイアログ開くの面倒くさいよ
311デフォルトの名無しさん
2014/12/15(月) 20:56:02.95ID:4cyuKd8C svn logでそのレビジョンで変更があったファイル、フォルダを見れると思います
その際、削除されたフォルダの下の情報も取得するオプションはありますか?
たとえば
A(Folder)
- B(Folder)
-- C(Folder)
-- d.txt(File)
という階層があって、Bを削除された場合、そのレビジョンではBがdeletedだったと表示されると思うのですが、C,d.txtも表示させたいです
ご存知の方がいらっしゃいましたら、教えてください
よろしくお願いいたします
その際、削除されたフォルダの下の情報も取得するオプションはありますか?
たとえば
A(Folder)
- B(Folder)
-- C(Folder)
-- d.txt(File)
という階層があって、Bを削除された場合、そのレビジョンではBがdeletedだったと表示されると思うのですが、C,d.txtも表示させたいです
ご存知の方がいらっしゃいましたら、教えてください
よろしくお願いいたします
312デフォルトの名無しさん
2014/12/18(木) 02:07:41.51ID:h1z0/qH7 Subversion 1.7 & TortoiseSVN 1.7 系の環境を
Subversion 1.8 & TortoiseSVN 1.8.9 に移行して、気が付いたんだが、
コミット済みのファイルをTortoiseSVN でrename して再度コミットするとエラーになる。
同じ操作をしても1.7系だとコミット出来たのに、1.8系だとエラーになる。
回避するには、コミット済みのファイルをTortoiseSVN でrename した場合は、
一つ上のフォルダに移動して、そこでコミットすると、コミット出来る。
これって仕様なんだろうけど、使いにくくないか?
Subversion 1.8 & TortoiseSVN 1.8.9 に移行して、気が付いたんだが、
コミット済みのファイルをTortoiseSVN でrename して再度コミットするとエラーになる。
同じ操作をしても1.7系だとコミット出来たのに、1.8系だとエラーになる。
回避するには、コミット済みのファイルをTortoiseSVN でrename した場合は、
一つ上のフォルダに移動して、そこでコミットすると、コミット出来る。
これって仕様なんだろうけど、使いにくくないか?
313デフォルトの名無しさん
2014/12/18(木) 02:11:07.69ID:mibKJ2wG >>312
Subversion の rename は copy&delete の2つの操作の組み合わせとしてコミットされる。
1.7 までは rename で発生した copy だけをコミットすることができていたが、それはたいていの場合
間違い。(リポジトリ上にリネーム前のファイルと後のファイルが両方存在する状態になる)
そういう間違いを防ぐため 1.8 でこれをエラーとするようにした。とても助かる。
Subversion の rename は copy&delete の2つの操作の組み合わせとしてコミットされる。
1.7 までは rename で発生した copy だけをコミットすることができていたが、それはたいていの場合
間違い。(リポジトリ上にリネーム前のファイルと後のファイルが両方存在する状態になる)
そういう間違いを防ぐため 1.8 でこれをエラーとするようにした。とても助かる。
314デフォルトの名無しさん
2014/12/18(木) 20:54:09.30ID:15LuVpQp >>311
できるよ
できるよ
315デフォルトの名無しさん
2014/12/19(金) 00:10:43.61ID:kvpMU++U >>314
できないよ
できないよ
316デフォルトの名無しさん
2014/12/19(金) 07:39:25.42ID:YVzRGliM >>315
できるよ
できるよ
317デフォルトの名無しさん
2014/12/19(金) 22:34:23.82ID:n1GxhqE3 >>316
できないよ
できないよ
318デフォルトの名無しさん
2014/12/20(土) 18:59:23.15ID:gGCVpdkj できるよ
319デフォルトの名無しさん
2014/12/21(日) 00:26:40.92ID:PgF+sSNf できないよ
320デフォルトの名無しさん
2014/12/21(日) 00:57:31.27ID:icy8S1ux どっちだよ(´・ω・`)
321デフォルトの名無しさん
2014/12/21(日) 13:28:53.87ID:wgEqtlVM322デフォルトの名無しさん
2014/12/21(日) 13:55:00.79ID:Av/isWbI323デフォルトの名無しさん
2014/12/22(月) 00:43:12.72ID:wZjn2wNf324デフォルトの名無しさん
2014/12/22(月) 08:50:25.22ID:6zmhakte >>323
API 使えってことじゃね?
API 使えってことじゃね?
325デフォルトの名無しさん
2014/12/26(金) 20:56:52.95ID:9COLSw4d すみません、何方かアドバイスをお願いします
メンバの一人が間違って登録されてるファイルを全部消すと言うミスをしてしまいました
このリビジョン(仮にrev100)における操作を完全に無かったことにしてrev99=HEADの状態
にするにはどうすればよいのでしょうか?
メンバの一人が間違って登録されてるファイルを全部消すと言うミスをしてしまいました
このリビジョン(仮にrev100)における操作を完全に無かったことにしてrev99=HEADの状態
にするにはどうすればよいのでしょうか?
326デフォルトの名無しさん
2014/12/26(金) 21:08:51.98ID:ngP4rqwQ327325
2014/12/26(金) 21:21:58.89ID:9COLSw4d 325です
自己解決しました
自己解決しました
328デフォルトの名無しさん
2014/12/27(土) 03:53:42.69ID:O2EmQmpe >>326
普通は逆マージ。
普通は逆マージ。
329325
2014/12/27(土) 12:33:50.64ID:P6YUVs7g 325です
履歴にも残さずに完全にロールバックしたかったので逆mergeやcopyと言う方法
は選べませんでした
履歴にも残さずに完全にロールバックしたかったので逆mergeやcopyと言う方法
は選べませんでした
330デフォルトの名無しさん
2014/12/31(水) 15:11:53.14ID:R9r0iQKl 今年はsubversionの終わりが加速した感じだった。
dev-MLの投稿数は毎月200通以下が普通になったし、
1.9は全然収束しない。
しかも、1.9は機能を削りまくってる。
まともなrenameトラッキングは当分先みたいだし。
うちの会社もあちこちでgitに移行してるし。
dev-MLの投稿数は毎月200通以下が普通になったし、
1.9は全然収束しない。
しかも、1.9は機能を削りまくってる。
まともなrenameトラッキングは当分先みたいだし。
うちの会社もあちこちでgitに移行してるし。
331デフォルトの名無しさん
2014/12/31(水) 15:15:26.31ID:lvkAiJ/l それは良かった
332デフォルトの名無しさん
2014/12/31(水) 15:35:26.41ID:uw/dheYU このスレーってもうSubversion単体スレーである必要が全く完全に無いだろ
バージョン管理ツールスレーとかでいいんじゃないの?
>330 も言うようにどんどんgitへの移行も進んでるし、今更subversionで語る
ようなことも無いだろ
バージョン管理ツールスレーとかでいいんじゃないの?
>330 も言うようにどんどんgitへの移行も進んでるし、今更subversionで語る
ようなことも無いだろ
333デフォルトの名無しさん
2014/12/31(水) 16:36:32.17ID:69RlDRjx 人居ないからな
廃合は仕方ない
廃合は仕方ない
334デフォルトの名無しさん
2014/12/31(水) 19:52:34.34ID:+R6nzZDg Gitだと、ロックして編集とかEXCELの管理とか
やりにくいんじゃなかったっけ?
やりにくいんじゃなかったっけ?
335デフォルトの名無しさん
2015/01/01(木) 03:48:37.20ID:EqvEBySL そういうのはSubversionが向いてる
もっともエクセル単体ならエクセル自身でバージョン管理した方がいいけど
もっともエクセル単体ならエクセル自身でバージョン管理した方がいいけど
336デフォルトの名無しさん
2015/01/02(金) 00:56:10.13ID:2EPSXalc ロックはともかくExcelにSubversionの利点なんてあったっけ?
バイナリ差分があまり効かないからgitと大して変わらないような
バイナリ差分があまり効かないからgitと大して変わらないような
337デフォルトの名無しさん
2015/01/02(金) 01:38:07.24ID:Mlsgxxua subversionは名前が悪かったと思う。何しろ「サブ」だし。
せめてmainversionとかの名前ならもうちょっとユーザが増えた気がする
あと、gitなら「じっと」「ぎっと」「ぎと」って感じで呼ばれることが多いけど
subversionは「さぶ」「さぶん」「さぶば」で通用する事はあまり無くて大体が
「えすぶいえぬ」って呼ばれるのも痛い
せめてmainversionとかの名前ならもうちょっとユーザが増えた気がする
あと、gitなら「じっと」「ぎっと」「ぎと」って感じで呼ばれることが多いけど
subversionは「さぶ」「さぶん」「さぶば」で通用する事はあまり無くて大体が
「えすぶいえぬ」って呼ばれるのも痛い
338デフォルトの名無しさん
2015/01/02(金) 07:49:21.97ID:Kr2J2p4W 確かにsub-versionだと思っているgitは多いかもね。
339デフォルトの名無しさん
2015/01/02(金) 08:05:46.34ID:ibIo6Doo 今更のつりだろ、スルーしとけよ
340デフォルトの名無しさん
2015/01/02(金) 22:30:49.49ID:yUe16gzJ341デフォルトの名無しさん
2015/01/02(金) 22:33:51.24ID:yUe16gzJ342デフォルトの名無しさん
2015/01/03(土) 01:46:39.23ID:d2Sh2V72343デフォルトの名無しさん
2015/01/03(土) 01:49:31.60ID:d2Sh2V72344デフォルトの名無しさん
2015/01/04(日) 02:36:33.25ID:i9Li470n バイナリ差分があまり効かないというが、がんばればしっかり差分取れるものではある。
ただ面倒なんだよなopenxml
ただ面倒なんだよなopenxml
345デフォルトの名無しさん
2015/01/08(木) 21:44:20.48ID:G6P01zOT OfficeはOffice自身でバージョン管理できるし、本格的にビジネスで使うならSharepointがある
ソースコードと一緒に管理したいならSvnでもいいけど
ソースコードと一緒に管理したいならSvnでもいいけど
346デフォルトの名無しさん
2015/01/11(日) 10:21:40.94ID:CE66uVvw 質問させて下さい。
あるファイルをaddしてcommit、編集してcommit、deleteしてcommitしたとします。 -> この履歴を@とします。
その後、同じ名前のファイルをaddしてcommitしたとします。 -> この履歴をAとします。
その状態で、その名前に対し、svn logをすると、Aの分の履歴しか取得できません。
svn logに渡すpathに@バージョン番号をつけると@の履歴が取れますが、逆にAの履歴が取れません。
おそらく、subversionの頭が良くて、同じpathでもdeleteされた前と後では別物として扱っているのだと思います。
どうにかして、svn logでpathを指定した場合、途中でdeleteが行われ同じファイル名のファイルがaddされていたも、そのpathの全ての履歴を表示する方法は無いでしょうか?
よろしくお願いいたします。
あるファイルをaddしてcommit、編集してcommit、deleteしてcommitしたとします。 -> この履歴を@とします。
その後、同じ名前のファイルをaddしてcommitしたとします。 -> この履歴をAとします。
その状態で、その名前に対し、svn logをすると、Aの分の履歴しか取得できません。
svn logに渡すpathに@バージョン番号をつけると@の履歴が取れますが、逆にAの履歴が取れません。
おそらく、subversionの頭が良くて、同じpathでもdeleteされた前と後では別物として扱っているのだと思います。
どうにかして、svn logでpathを指定した場合、途中でdeleteが行われ同じファイル名のファイルがaddされていたも、そのpathの全ての履歴を表示する方法は無いでしょうか?
よろしくお願いいたします。
347デフォルトの名無しさん
2015/01/13(火) 23:43:22.59ID:IQluUJw+ logは履歴を見るもんなんだが。
履歴がつながってないから全く別のファイル。
どうしてもそれしたければ
delete直前のリビジョンからコピーしてきて新しい内容で上書き&コミット。
履歴がつながってないから全く別のファイル。
どうしてもそれしたければ
delete直前のリビジョンからコピーしてきて新しい内容で上書き&コミット。
348デフォルトの名無しさん
2015/01/14(水) 01:34:24.48ID:PZtFq0gG >>346
svn log -v --search path
svn log -v --search path
349デフォルトの名無しさん
2015/01/19(月) 10:22:10.09ID:a1hSaFg4 trunk
AAAA
BBBB
CCCC
DDDD
↓
trunk
DDDD
EEEE (新規に追加)
AAAA
BBBB
CCCC
TortoiseSVNで上のような移動をしたいのだけど、
これをやったあとにEEEEフォルダのログを見たとき、
AAAAやBBBBなどのこれまでのログも出てくるようにできますか?
AAAA
BBBB
CCCC
DDDD
↓
trunk
DDDD
EEEE (新規に追加)
AAAA
BBBB
CCCC
TortoiseSVNで上のような移動をしたいのだけど、
これをやったあとにEEEEフォルダのログを見たとき、
AAAAやBBBBなどのこれまでのログも出てくるようにできますか?
350デフォルトの名無しさん
2015/01/19(月) 13:29:01.96ID:KroxEeJe 1)
trunk
AAAA
BBBB
CCCC
DDDD
EEEE 追加
2)
trunk
DDDD
EEEE
AAAA 移動
BBBB 移動
CCCC 移動
手順踏めば大丈夫
trunk
AAAA
BBBB
CCCC
DDDD
EEEE 追加
2)
trunk
DDDD
EEEE
AAAA 移動
BBBB 移動
CCCC 移動
手順踏めば大丈夫
351デフォルトの名無しさん
2015/01/19(月) 13:40:20.78ID:a1hSaFg4 >>350
その方法でやってみたのですが、EEEEフォルダのログには、
EEEEフォルダ追加からのログしか出てこないのです。
trunkフォルダのログや、AAAAフォルダのログには、
EEEEフォルダ追加以前のものもすべて出てきます。
その方法でやってみたのですが、EEEEフォルダのログには、
EEEEフォルダ追加からのログしか出てこないのです。
trunkフォルダのログや、AAAAフォルダのログには、
EEEEフォルダ追加以前のものもすべて出てきます。
352デフォルトの名無しさん
2015/01/19(月) 13:44:36.31ID:KroxEeJe コミットを分けた?
353デフォルトの名無しさん
2015/01/19(月) 13:56:35.50ID:a1hSaFg4 リポジトリブラウザ上でテストしたので、
操作ごとにコミットされているかと思います。
ログは以下のようになっています。
リビジョン2
/trunk/AAAA 追加
リビジョン3
/trunk/BBBB 追加
リビジョン4
/trunk/CCCC 追加
リビジョン5
/trunk/DDDD 追加
リビジョン6
/trunk/EEEE 追加
リビジョン7
/trunk/AAAA 削除
/trunk/BBBB 削除
/trunk/CCCC 削除
/trunk/EEEE AAAA 追加 (コピー元 /trunk/AAAA 6)
/trunk/EEEE BBBB 追加 (コピー元 /trunk/BBBB 6)
/trunk/EEEE CCCC 追加 (コピー元 /trunk/CCCC 6)
操作ごとにコミットされているかと思います。
ログは以下のようになっています。
リビジョン2
/trunk/AAAA 追加
リビジョン3
/trunk/BBBB 追加
リビジョン4
/trunk/CCCC 追加
リビジョン5
/trunk/DDDD 追加
リビジョン6
/trunk/EEEE 追加
リビジョン7
/trunk/AAAA 削除
/trunk/BBBB 削除
/trunk/CCCC 削除
/trunk/EEEE AAAA 追加 (コピー元 /trunk/AAAA 6)
/trunk/EEEE BBBB 追加 (コピー元 /trunk/BBBB 6)
/trunk/EEEE CCCC 追加 (コピー元 /trunk/CCCC 6)
354デフォルトの名無しさん
2015/01/19(月) 22:15:29.08ID:zfzVZ1X7 だってそりゃEEEEにはリビジョン6より前の歴史なんてないじゃん。
とか。
とか。
355デフォルトの名無しさん
2015/01/20(火) 04:38:09.76ID:37je+qde 俺もこの場合はログが出ないものだと思っていたが、出せるなら知りたい
356デフォルトの名無しさん
2015/01/20(火) 10:48:22.12ID:tMuEMnZJ >>354-355
フォルダに対するログの表示は、
「フォルダ以下にあるすべてのアイテムのログ」ではなく、
「フォルダそのもののログ」ということなんですか。
フォルダを移動しないうちは同じように見えるけど、
移動してしまうと表示の違いが出てくると。
前者のほうがしっくり来るのですが、こういう表示はできないのですかね。
フォルダに対するログの表示は、
「フォルダ以下にあるすべてのアイテムのログ」ではなく、
「フォルダそのもののログ」ということなんですか。
フォルダを移動しないうちは同じように見えるけど、
移動してしまうと表示の違いが出てくると。
前者のほうがしっくり来るのですが、こういう表示はできないのですかね。
357デフォルトの名無しさん
2015/01/30(金) 23:58:00.81ID:6DjaTlPF 2014年2Qにリリース予定だった1.9の進捗状況はいかがでしょうか。
358デフォルトの名無しさん
2015/02/16(月) 20:57:30.37ID:T+HM2fDz どなたか詳しい方、コメントいただきたく。もうワケが分からない…
windows7のPCをSubversionのサーバーとして使っています。
半年くらい前にpost-commitフックで、cmailを使ってコミット内容をメール通知するようにしました。
先日、サーバーを再起動した途端にコミット完了するのが異様に遅くなり、原因を調べてみるとcmailでメール送信する所で2分くらいダンマリしている事がわかりました。(この間、cmailプロセスのCPU使用率は0%表示。最終的にはメール送信成功する)
同じメール内容をサーバーのコマンドプロンプトから送信すると、一瞬で完了します。
どうアプローチしていいのか分からず完全にお手上げ状態です。誰かお助け下さい。
windows7のPCをSubversionのサーバーとして使っています。
半年くらい前にpost-commitフックで、cmailを使ってコミット内容をメール通知するようにしました。
先日、サーバーを再起動した途端にコミット完了するのが異様に遅くなり、原因を調べてみるとcmailでメール送信する所で2分くらいダンマリしている事がわかりました。(この間、cmailプロセスのCPU使用率は0%表示。最終的にはメール送信成功する)
同じメール内容をサーバーのコマンドプロンプトから送信すると、一瞬で完了します。
どうアプローチしていいのか分からず完全にお手上げ状態です。誰かお助け下さい。
359デフォルトの名無しさん
2015/02/17(火) 00:20:17.66ID:WOLXU8Lo cmailでのメール送信だけやってみて様子を見るとか。
なんとなく名前解決関連な気もするけどわからん。
なんとなく名前解決関連な気もするけどわからん。
360デフォルトの名無しさん
2015/02/17(火) 01:11:34.71ID:Yac0Xv4U runasでhookを実行するアカウントで実行したら、なにか差が出るかも。
ただ、自分も名前解決のタイムアウト待ちで遅くなってる気がする。
ただ、自分も名前解決のタイムアウト待ちで遅くなってる気がする。
361デフォルトの名無しさん
2015/02/17(火) 01:38:29.79ID:Zpfk+lU7 そこまでジャンクXVIを馬鹿にされたのが悔しいんだったらせめてちょっとは
綺麗にしとけよ・・・
綺麗にしとけよ・・・
362デフォルトの名無しさん
2015/02/19(木) 22:57:53.58ID:GIBMUh5u cmailでのメール送信が遅い件ですが、Subversion鯖に入っているノートン先生が原因のようです
ノートン先生が動いているときだけ、smtp鯖との通信確立にキッカリ30s、通信切断に30sの待ちが発生していました
以上、ご報告まで
ノートン先生が動いているときだけ、smtp鯖との通信確立にキッカリ30s、通信切断に30sの待ちが発生していました
以上、ご報告まで
363デフォルトの名無しさん
2015/02/20(金) 11:33:29.91ID:d4AQ74Z0 解決してよかったよかった。
報告ありがとん。
報告ありがとん。
364デフォルトの名無しさん
2015/02/25(水) 10:22:11.31ID:s+t8Qw+G svn1.8クライアントで少し大きめ(5Gくらい?)の作業コピーを更新しようとしたらE175012がでるんだけど、
これって鯖管にsvn1.8サーバのSVNAllowBulkUpdatesにPreferを設定してもらうように依頼したら直る?
これって鯖管にsvn1.8サーバのSVNAllowBulkUpdatesにPreferを設定してもらうように依頼したら直る?
365デフォルトの名無しさん
2015/02/25(水) 13:02:05.75ID:PzgEvNFF プロトコルどれ使ってるのかわかんないけど、そこのタイムアウト値を大きくするのはだめかな。
366デフォルトの名無しさん
2015/02/25(水) 13:15:35.93ID:s+t8Qw+G おk。ぐぐった。
MaxKeepAliveRequests 1000もつけるといいのかな。
依頼してみる。
MaxKeepAliveRequests 1000もつけるといいのかな。
依頼してみる。
367デフォルトの名無しさん
2015/02/25(水) 20:57:32.07ID:PzgEvNFF いや、そういう話ではないけど、鯖管に状況を説明して対応してもらえば済むように思う。
368デフォルトの名無しさん
2015/03/02(月) 22:51:53.18ID:Wh2eDC6Q ロードマップ更新されているね。
subversion.apache.org/roadmap.html
dev MLも2月は久しぶりに400通越えだし、少し復活ぎみかな?
subversion.apache.org/roadmap.html
dev MLも2月は久しぶりに400通越えだし、少し復活ぎみかな?
369デフォルトの名無しさん
2015/03/03(火) 21:22:08.36ID:Ow1+4ULv おいおい、新機能がほとんど先送りになって、1.9の目玉が何も無いじゃないか。
ローカルコミットは2017年以降かよ・・・orz
ローカルコミットは2017年以降かよ・・・orz
370デフォルトの名無しさん
2015/03/04(水) 01:15:28.41ID:HFuo7wlF 1.9はよ
371デフォルトの名無しさん
2015/03/04(水) 01:33:53.31ID:Z7XT3AoZ 2.0はどうなってしまうんや・・・
372デフォルトの名無しさん
2015/03/15(日) 11:52:06.42ID:/diHjsjh 初めてWINDOWSの環境でリポロジを簡易NAS(ルータにUSBでマウントFAT )に設定しました。
xドライブはネットワークドライブです。使い始めて数回コミットしたらエラーが出たんでベリファイしてみるとエラーが出るんで
リカバーしてみてRecovery completed.になっても治りません。 使い始めたばかりなんでリポロジを作り直してみても同じ現象になります。
svn, version 1.8.11 (r1643975)
ネットワークドライブでは問題がるんでしょうか。
ファイル 'Z:\SVN_試験\repo\db\revs\0\3' 中の長さの行を読めません
C:\Documents and Settings\nagashima>SVN_試験admin recover Z:\SVN_試験\repo
Repository lock acquired.
Please wait; recovering the repository may take some time...
Recovery completed.
The latest repos revision is 16.
C:\Documents and Settings\nagashima>svnadmin verify Z:\SVN_試験\repo
* Verifying repository metadata ...
svnadmin: E200002: Can't read length line in file 'Z:\SVN_試験repo\db\revs\0\3'
C:\>svnadmin verify Z:\SVN_試験\repo
* Verifying repository metadata ...
svnadmin: E200002: Can't read length line in file 'Z:\SVN_試験\repo\db\revs\0\3'
C:\>svnadmin recover Z:\SVN_試験\repo
Repository lock acquired.
Please wait; recovering the repository may take some time...
Recovery completed.
The latest repos revision is 16.
C:\>svnadmin verify Z:\SVN_試験\repo
* Verifying repository metadata ...
svnadmin: E200002: Can't read length line in file 'Z:\SVN_試験\repo\db\revs\0\3'
xドライブはネットワークドライブです。使い始めて数回コミットしたらエラーが出たんでベリファイしてみるとエラーが出るんで
リカバーしてみてRecovery completed.になっても治りません。 使い始めたばかりなんでリポロジを作り直してみても同じ現象になります。
svn, version 1.8.11 (r1643975)
ネットワークドライブでは問題がるんでしょうか。
ファイル 'Z:\SVN_試験\repo\db\revs\0\3' 中の長さの行を読めません
C:\Documents and Settings\nagashima>SVN_試験admin recover Z:\SVN_試験\repo
Repository lock acquired.
Please wait; recovering the repository may take some time...
Recovery completed.
The latest repos revision is 16.
C:\Documents and Settings\nagashima>svnadmin verify Z:\SVN_試験\repo
* Verifying repository metadata ...
svnadmin: E200002: Can't read length line in file 'Z:\SVN_試験repo\db\revs\0\3'
C:\>svnadmin verify Z:\SVN_試験\repo
* Verifying repository metadata ...
svnadmin: E200002: Can't read length line in file 'Z:\SVN_試験\repo\db\revs\0\3'
C:\>svnadmin recover Z:\SVN_試験\repo
Repository lock acquired.
Please wait; recovering the repository may take some time...
Recovery completed.
The latest repos revision is 16.
C:\>svnadmin verify Z:\SVN_試験\repo
* Verifying repository metadata ...
svnadmin: E200002: Can't read length line in file 'Z:\SVN_試験\repo\db\revs\0\3'
373デフォルトの名無しさん
2015/03/15(日) 12:34:17.19ID:BJ5YFT88 > ネットワークドライブでは問題がるんでしょうか。
ここを心配するのであれば、なぜローカルドライブでテストしないのか。
あとRepositoryですよ。
ここを心配するのであれば、なぜローカルドライブでテストしないのか。
あとRepositoryですよ。
374デフォルトの名無しさん
2015/03/16(月) 14:15:24.29ID:6lqVHjbl Javaの実装ってことで、svnkitを手に入れようと思ったんだけど
svnkit.comが何か変。
ドメインが期限切れになってるっぽい?
本家はどこになるんだろう?
svnkit.comが何か変。
ドメインが期限切れになってるっぽい?
本家はどこになるんだろう?
375デフォルトの名無しさん
2015/03/18(水) 11:13:50.41ID:zk1mZNzk Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.
Domain Name: SVNKIT.COM
Registrar: REGIONAL NETWORK INFORMATION CENTER, JSC DBA RU-CENTER
Sponsoring Registrar IANA ID: 463
Whois Server: whois.nic.ru
Referral URL: http://www.nic.ru
Name Server: NS.MASTERHOST.RU
Name Server: NS1.MASTERHOST.RU
Name Server: NS2.MASTERHOST.RU
Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited
Updated Date: 31-oct-2014
Creation Date: 08-nov-2006
Expiration Date: 08-nov-2015
切れてないようだけど。
with many different competing registrars. Go to http://www.internic.net
for detailed information.
Domain Name: SVNKIT.COM
Registrar: REGIONAL NETWORK INFORMATION CENTER, JSC DBA RU-CENTER
Sponsoring Registrar IANA ID: 463
Whois Server: whois.nic.ru
Referral URL: http://www.nic.ru
Name Server: NS.MASTERHOST.RU
Name Server: NS1.MASTERHOST.RU
Name Server: NS2.MASTERHOST.RU
Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited
Updated Date: 31-oct-2014
Creation Date: 08-nov-2006
Expiration Date: 08-nov-2015
切れてないようだけど。
376デフォルトの名無しさん
2015/03/18(水) 18:14:42.63ID:tZAdOhnT 今見たらちゃんとページ表示されるね。
>>374 のタイミングだとsvnkit.comのトップページからdocumentからdownloadページまで全部レジストラの広告ページっぽかったんだよ。
総入れ替えメンテでもしてたのかね?
>>374 のタイミングだとsvnkit.comのトップページからdocumentからdownloadページまで全部レジストラの広告ページっぽかったんだよ。
総入れ替えメンテでもしてたのかね?
377デフォルトの名無しさん
2015/03/18(水) 21:56:23.55ID:28ny6Xcg 不思議だね。俺が見たときも>>376の状態だった
378デフォルトの名無しさん
2015/03/18(水) 22:29:20.15ID:ZskhrRrG 1.9はよ
379デフォルトの名無しさん
2015/03/19(木) 00:11:41.78ID:Qk7fgyqS DNS系の攻撃でもあったのかな。
380デフォルトの名無しさん
2015/03/19(木) 07:43:43.27ID:CihpAHlX 掃除のおばちゃんが期限切れにするボタン押しちゃったんだよ、きっと
381デフォルトの名無しさん
2015/03/20(金) 23:29:39.23ID:+4dDx4nu 1.9.0-beta1 がついに出たな。
382デフォルトの名無しさん
2015/03/29(日) 22:01:12.35ID:q/o8IL5N アメリカ時間の3/31 に 1.8.13と1.7.20 が出る模様。(1.8.12はパスらしい)
日本だと4/1に入手可能か、、
日本だと4/1に入手可能か、、
383デフォルトの名無しさん
2015/04/02(木) 11:50:05.39ID:Df/W+uiZ 1.9は何が新しいのん?
384デフォルトの名無しさん
2015/04/03(金) 19:43:51.07ID:b+Vrux7U >>383
ttp://subversion.apache.org/docs/release-notes/1.9.html
・ FSFS (subversion の内部DB) のフォーマットが7 になった(1.8 はformat 6)。
FSFS format 7 への移行は
a) バイナリを入れ替えるだけ
b) バイナリ入れ替え+svnadmin upgrade
c) dump + 1.9 でDB作成+load
d) dump + 1.9 でDB作成+load +svnadmin pack
のそれぞれの移行方法があるけど、Service qualityに差があるよ
・FSXっていう新しいDBも使えるけど、実験的な段階。
・コマンドがいくつか新しくなって、バグも直ったよ。
って感じかな。
ttp://subversion.apache.org/docs/release-notes/1.9.html
・ FSFS (subversion の内部DB) のフォーマットが7 になった(1.8 はformat 6)。
FSFS format 7 への移行は
a) バイナリを入れ替えるだけ
b) バイナリ入れ替え+svnadmin upgrade
c) dump + 1.9 でDB作成+load
d) dump + 1.9 でDB作成+load +svnadmin pack
のそれぞれの移行方法があるけど、Service qualityに差があるよ
・FSXっていう新しいDBも使えるけど、実験的な段階。
・コマンドがいくつか新しくなって、バグも直ったよ。
って感じかな。
385デフォルトの名無しさん
2015/04/03(金) 21:15:24.63ID:R/PiASKu386デフォルトの名無しさん
2015/04/04(土) 11:06:27.41ID:sJ89ayUs こないだまでいた、プロジェクトではRedMine 1.x と付属(?)のSVN 1.6 を使って、
履歴が12000を超えていた、、、
全部ダンプしてsubversion 1.9 のDBにload してやりたいわ。
履歴が12000を超えていた、、、
全部ダンプしてsubversion 1.9 のDBにload してやりたいわ。
387デフォルトの名無しさん
2015/04/05(日) 10:37:15.12ID:LvdFe5oB >>384
> ttp://subversion.apache.org/docs/release-notes/1.9.html
> ?Full checksum coverage of all revision data, including meta data and structural information.
で全データのチェックサムで保存するようにして、
次回 1.10 でrename トラッキングを実現しようという魂胆かな?
> ttp://subversion.apache.org/docs/release-notes/1.9.html
> ?Full checksum coverage of all revision data, including meta data and structural information.
で全データのチェックサムで保存するようにして、
次回 1.10 でrename トラッキングを実現しようという魂胆かな?
388デフォルトの名無しさん
2015/05/13(水) 00:45:38.47ID:hRloKChx 2015-05-11 ? Apache Subversion 1.9.0-rc1 Released ¶
389デフォルトの名無しさん
2015/06/08(月) 23:15:01.53ID:LTF0S2/5 基本的なことですが、AIX版のsubversionクライアントってありますか??
ご存じの方がいれば教えていただけませんか?
ご存じの方がいれば教えていただけませんか?
390デフォルトの名無しさん
2015/06/09(火) 14:28:08.81ID:+pJotM6M 基本的なことですか。makeすればよろしいのではないでしょうか。xl cでも何とかなるでしょう。
391デフォルトの名無しさん
2015/06/09(火) 14:54:49.73ID:zvNkm8tu そういえば昔、gccをインストールさせてくれってお願いしたけど、断られた思い出
392デフォルトの名無しさん
2015/06/13(土) 23:58:48.26ID:14VwaWGj 2015-06-09 ? Apache Subversion 1.9.0-rc2 Released
393デフォルトの名無しさん
2015/06/14(日) 00:19:04.26ID:8RR+3+Xw なんで1.9こんなに時間かかってるの?
394デフォルトの名無しさん
2015/06/14(日) 02:02:12.37ID:vZTZCq3f しかも見た目に派手な新機能とか無いんだよなー
395デフォルトの名無しさん
2015/07/06(月) 01:20:56.91ID:+SA2nGlY >>392
rc3を出すとか出さないとか議論中
rc3を出すとか出さないとか議論中
396デフォルトの名無しさん
2015/07/29(水) 19:56:40.21ID:syqOZkA4 Subversion 1.9.0
Subversion 1.8.14
Subversion 1.7.21
の3つが近いうちにリリースされそう。
Subversion 1.8.14
Subversion 1.7.21
の3つが近いうちにリリースされそう。
397デフォルトの名無しさん
2015/07/30(木) 08:20:21.29ID:f2Zdaggk 2.0はよ
398デフォルトの名無しさん
2015/07/30(木) 09:31:53.91ID:f5wFg7pZ バージョン多すぎ・更新間隔早すぎでついていけない
安定版と開発版の2つに減らして、更新は年1回にしてくれ
安定版と開発版の2つに減らして、更新は年1回にしてくれ
399デフォルトの名無しさん
2015/08/01(土) 01:28:56.60ID:IR1g6pTz 1.9 の次は 1.10、1.11、1.12・・・
そうこうしているうちに subversion は時代遅れとなり消滅
2.0 は出ない
そうこうしているうちに subversion は時代遅れとなり消滅
2.0 は出ない
400デフォルトの名無しさん
2015/08/03(月) 23:37:24.63ID:TW8nRuhL Road Mapのページも更新されたので、
p://subversion.apache.org/roadmap.html
1.9が出るまで秒読み状態かな。
p://subversion.apache.org/roadmap.html
1.9が出るまで秒読み状態かな。
401デフォルトの名無しさん
2015/08/06(木) 23:21:25.86ID:8xO+ORV8 出たな
402デフォルトの名無しさん
2015/08/07(金) 08:41:28.17ID:s6JmbTZM きたか…!!
^‐‐^
( ゚ д ゚ ) ガタッ
/ ヾ
_L| / ̄ ̄ ̄/_
\
^‐‐^
( ゚ д ゚ ) ガタッ
/ ヾ
_L| / ̄ ̄ ̄/_
\
403デフォルトの名無しさん
2015/08/08(土) 03:29:01.61ID:CiK6vdON 「Apache Subversion 1.9」リリース
http://osdn.jp/magazine/15/08/08/164700
http://osdn.jp/magazine/15/08/08/164700
404デフォルトの名無しさん
2015/08/08(土) 08:57:29.12ID:QwAfSdLt tortoiseはよ
405デフォルトの名無しさん
2015/08/11(火) 21:47:30.81ID:Yn+B/MfB TortoiseSVN 1.9.0/1.8.12 リリース告知でたよ
メーリングリストに日本語で質問する三菱電機さんのつわもの現れた
logがおかしいみたいだけどよくわからんかった
メーリングリストに日本語で質問する三菱電機さんのつわもの現れた
logがおかしいみたいだけどよくわからんかった
406デフォルトの名無しさん
2015/08/12(水) 03:44:20.32ID:uUCq7Pj1 > logがおかしいみたいだけどよくわからんかった
見たけど、俺も他に言いようがないな
見たけど、俺も他に言いようがないな
407デフォルトの名無しさん
2015/08/12(水) 08:43:05.33ID:ncpOSLhg 良くわからんってのは、ツワモノ三菱電機さんの話し?
408デフォルトの名無しさん
2015/09/04(金) 01:51:52.02ID:Zrv9PgBm 1.9.1来た
409デフォルトの名無しさん
2015/09/27(日) 10:50:16.75ID:j+3Ff7Dl TortoiseSVNを使用しているのですが、質問させてください。
第三者のオンラインレポジトリから更新のある度にソースを拝借しつつ、
それを元に自分で改造したものをローカルレポジトリでバージョン管理したいと考えています。
このような場合、都度オンラインとローカルとで「切り替え」を行う運用でよいのでしょうか?
もっとスマートな運用方法があれば、ご教示いただければと思います。
第三者のオンラインレポジトリから更新のある度にソースを拝借しつつ、
それを元に自分で改造したものをローカルレポジトリでバージョン管理したいと考えています。
このような場合、都度オンラインとローカルとで「切り替え」を行う運用でよいのでしょうか?
もっとスマートな運用方法があれば、ご教示いただければと思います。
410デフォルトの名無しさん
2015/09/27(日) 12:13:49.20ID:qMYAsvVN >>409
gitに移行
gitに移行
411デフォルトの名無しさん
2015/09/27(日) 12:30:16.28ID:VKkr6PIE >>409
Subversionの開発に参加し、難航しているローカルコミット機能の実装に協力して2.0の新機能に盛り込ませる。
Subversionの開発に参加し、難航しているローカルコミット機能の実装に協力して2.0の新機能に盛り込ませる。
412デフォルトの名無しさん
2015/09/27(日) 14:35:24.93ID:V6V0Y/p4 リボジトリが中央に一つという前提の設計が仇となって使いづらいよねえ
Gitの唯一にして最大の弱点(コミットのコメントにShift_JISが使えない)さえ
改善されれば、Subversionにこだわる必要もないんだが
Gitの唯一にして最大の弱点(コミットのコメントにShift_JISが使えない)さえ
改善されれば、Subversionにこだわる必要もないんだが
413デフォルトの名無しさん
2015/09/27(日) 15:32:46.21ID:nsZcbsgt SJISイラネ
414デフォルトの名無しさん
2015/09/27(日) 15:48:12.39ID:Q14VogfW >>412 git config i18n.commitencoding Shift_JIS
415409
2015/09/28(月) 23:28:21.88ID:Up+Tp8mt416デフォルトの名無しさん
2015/09/29(火) 03:15:49.80ID:DjqaY7BG 普通にローカルコミット相当のブランチ作るんじゃダメなの?
それが手間だってことなら、そうですかとしか言えないけど。
それが手間だってことなら、そうですかとしか言えないけど。
417デフォルトの名無しさん
2015/09/29(火) 04:30:44.86ID:AQnR8FWO svnではexternal使えばいいんじゃないの?
欲しいのは所謂ベンダーブランチなんでしょ?
gitではremoteで他所のリポジトリを参照できる。
pullはするがpushはしないという運用でも良いかも知れんけど結局マージすることに変わりなし。
欲しいのは所謂ベンダーブランチなんでしょ?
gitではremoteで他所のリポジトリを参照できる。
pullはするがpushはしないという運用でも良いかも知れんけど結局マージすることに変わりなし。
418デフォルトの名無しさん
2015/11/03(火) 12:24:52.10ID:ld5Elv3z Subversionが使えるSaaSの定番ってある?
419デフォルトの名無しさん
2015/11/19(木) 01:59:01.99ID:ZfIrJ4NX 1.10マダー?
420デフォルトの名無しさん
2015/11/22(日) 01:10:45.52ID:/loq94Ox 質問ですが
Q1. svnで削除され、かつheadまでの間マージ等で復活してもいないファイルをリポジトリから完全削除する簡単なやり方ってないでしょうか。
svnadmin dump old_repo | svndumpfilter exclude --pattern "*.csv" | svnadmin load new_repo
でとりあえず"*.csv"にマッチするやつだけはまとめて消せましたが、
これをいちいち人手で削除対象を指定するのではなく、「svnで削除され、かつheadまでの間マージ等で復活してもいないファイル」という条件で消したい。
Q2. Rev.1〜24を取り出せなくして(checkoutもupdateもできなくして)、かつリビジョン番号は保ちたいのですが、なんか方法ありませんか。
svnadmin dump -25:head | svn load new_repoとしたら一応取り出せなくすることはできたのですが、
勝手にリポジトリ番号が1始まりになってしまいまつ…
Q1. svnで削除され、かつheadまでの間マージ等で復活してもいないファイルをリポジトリから完全削除する簡単なやり方ってないでしょうか。
svnadmin dump old_repo | svndumpfilter exclude --pattern "*.csv" | svnadmin load new_repo
でとりあえず"*.csv"にマッチするやつだけはまとめて消せましたが、
これをいちいち人手で削除対象を指定するのではなく、「svnで削除され、かつheadまでの間マージ等で復活してもいないファイル」という条件で消したい。
Q2. Rev.1〜24を取り出せなくして(checkoutもupdateもできなくして)、かつリビジョン番号は保ちたいのですが、なんか方法ありませんか。
svnadmin dump -25:head | svn load new_repoとしたら一応取り出せなくすることはできたのですが、
勝手にリポジトリ番号が1始まりになってしまいまつ…
421デフォルトの名無しさん
2015/11/22(日) 18:42:33.39ID:URyBXPFx すみませんが、質問です。
あるファイルの履歴が、特定のコミットから前はたどれなくなっています。
svn blame してもそのコミットより前は取得できません。
しかしそれはそのコミットで新規作成されたものではなく、それ以前にも
存在したファイルのようなのです。理由は
・その特定のコミットがファイル全体でなくごく一部しか登録していない。
・そのディレクトリの以前のコミットを見ると、そのファイルを変更するコミットがいくつも見つかる。
ということで、質問です。
・これはどういう原因が考えられますか?
・ある特定の行がどのコミットで作成されたか、その特定のコミットより前に
さかのぼって調べるにはどうしたら良いでしょうか?
あるファイルの履歴が、特定のコミットから前はたどれなくなっています。
svn blame してもそのコミットより前は取得できません。
しかしそれはそのコミットで新規作成されたものではなく、それ以前にも
存在したファイルのようなのです。理由は
・その特定のコミットがファイル全体でなくごく一部しか登録していない。
・そのディレクトリの以前のコミットを見ると、そのファイルを変更するコミットがいくつも見つかる。
ということで、質問です。
・これはどういう原因が考えられますか?
・ある特定の行がどのコミットで作成されたか、その特定のコミットより前に
さかのぼって調べるにはどうしたら良いでしょうか?
422デフォルトの名無しさん
2015/11/25(水) 03:20:35.54ID:JdM/MFQr 壊れてんじゃないの。
423デフォルトの名無しさん
2015/11/25(水) 16:37:05.01ID:z5Vyt+8F 間違って消して入れなおした、とか?
424デフォルトの名無しさん
2015/11/25(水) 20:29:37.68ID:gfHX0NUo >>421
正常だった頃のバックアップをリストアしたら?
正常だった頃のバックアップをリストアしたら?
425デフォルトの名無しさん
2015/11/29(日) 22:41:52.63ID:KpqoYx4G >>419
2年毎にバージョンアップだから1.10は2017年じゃね?
2年毎にバージョンアップだから1.10は2017年じゃね?
426デフォルトの名無しさん
2015/12/20(日) 23:02:19.20ID:MLldicde すみません、svn merge で、
trunk と branch 間じゃなくて、
trunk から派生した機能branch 同士でマージすることってできますか?
またそれに関して何か参考資料があったら教えていただけないでしょうか?
どうも svn:mergeinfo のなかった頃の記事しか見つからなくて。
trunk と branch 間じゃなくて、
trunk から派生した機能branch 同士でマージすることってできますか?
またそれに関して何か参考資料があったら教えていただけないでしょうか?
どうも svn:mergeinfo のなかった頃の記事しか見つからなくて。
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にマージするときにコンフリクトが発生するのではないだろうか
527デフォルトの名無しさん
2016/09/29(木) 20:08:30.80ID:plWPM5Tj svn.osdn.jp落ちてる?
またDDoS攻撃を受けてる模様
またDDoS攻撃を受けてる模様
528デフォルトの名無しさん
2016/10/15(土) 13:06:58.38ID:HoCogbfT いきなり dev-MLに大量にメールが流れていて驚いた。
それから、1.9.5も近いうちに出そうだな。
それから、1.9.5も近いうちに出そうだな。
529デフォルトの名無しさん
2016/10/15(土) 23:40:59.99ID:f1QyDe2U 1.10はよ
530デフォルトの名無しさん
2016/11/30(水) 09:55:31.56ID:jvdRD7Js ApacheとTortoiseSVN以外で、誰でも見られるリポジトリってないですか?
531デフォルトの名無しさん
2016/11/30(水) 12:28:38.98ID:e85OgOH0 1.9.5
532デフォルトの名無しさん
2016/11/30(水) 16:53:59.55ID:Q85vuO3F >>530
もっと詳しく
もっと詳しく
533デフォルトの名無しさん
2016/11/30(水) 18:08:13.49ID:jvdRD7Js >>530
フォルダの分け方とかコミットの仕方とかログの書き方とかの勉強のために、
オープンソースなどのリポジトリを覗いてみたいなと。
例えば、サクラエディタならここみたいな感じで。
http://svn.code.sf.net/p/sakura-editor/code
フォルダの分け方とかコミットの仕方とかログの書き方とかの勉強のために、
オープンソースなどのリポジトリを覗いてみたいなと。
例えば、サクラエディタならここみたいな感じで。
http://svn.code.sf.net/p/sakura-editor/code
534デフォルトの名無しさん
2016/11/30(水) 18:10:47.69ID:jvdRD7Js535デフォルトの名無しさん
2016/11/30(水) 18:30:01.59ID:6tT63Gbl536デフォルトの名無しさん
2016/11/30(水) 18:38:49.43ID:jvdRD7Js537デフォルトの名無しさん
2016/12/01(木) 03:24:06.55ID:Xg6M044B "svn checkout https" と引用符で括ってぐぐればFreeBSDとかTracとかWebKitとかのドキュメントがひっかかるやん
538デフォルトの名無しさん
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した上でそこを書き換えるのでは
駄目なんでしょうか?いまいち「切り替え」がどのような局面で
有効なのか良く分かりません
branchを切り替える事で、通常なら「commit→trunkの更新」となるところが
「commit→branchへの更新」となる事は分かります
ただ、
my_project
└ trunk
└ branches
となっていてtrunkに対して新しいbrancを作って
my_project
└ trunk
└ branches
__└ 20160304
というブランチを作った場合、いちいち切り替えるのではなく
myproject/branches/20160304 をcheckoutした上でそこを書き換えるのでは
駄目なんでしょうか?いまいち「切り替え」がどのような局面で
有効なのか良く分かりません
539デフォルトの名無しさん
2016/12/17(土) 07:32:55.65ID:s55gxQDX540デフォルトの名無しさん
2016/12/17(土) 11:02:29.80ID:lvQHWty7541デフォルトの名無しさん
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 ---元の状態に戻す
現在のリビジョン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 ---元の状態に戻す
542デフォルトの名無しさん
2016/12/22(木) 15:57:13.16ID:LjoTcBUk Tortoise使ってるなら、ログで戻したいリビジョンを選択して
「このリビジョンに戻す」で作業コピーがr30に変更した状態になるよ
「このリビジョンに戻す」で作業コピーがr30に変更した状態になるよ
543デフォルトの名無しさん
2016/12/25(日) 15:38:51.96ID:tdy+HZvV544デフォルトの名無しさん
2016/12/25(日) 15:41:41.96ID:faKDSRQs 秘密結社ギフハブの活動の成果だね。
545デフォルトの名無しさん
2016/12/25(日) 16:45:31.50ID:hrxPaxO/ emacsは衰退しました
546デフォルトの名無しさん
2016/12/25(日) 22:15:10.49ID:MeBxIn7r547デフォルトの名無しさん
2016/12/25(日) 22:26:24.46ID:tdy+HZvV548デフォルトの名無しさん
2016/12/25(日) 23:05:16.79ID:MFByqkiI なんでそんな前のにレスつけてんの・・・
ちょっと、この人こわい・・・
り、リポジトリはローカルに作ったらいいんですか? (震え声)
ちょっと、この人こわい・・・
り、リポジトリはローカルに作ったらいいんですか? (震え声)
549デフォルトの名無しさん
2016/12/26(月) 11:23:18.38ID:HAos+tGx 過疎板なら当たり前
550デフォルトの名無しさん
2016/12/30(金) 13:19:26.34ID:Fkp7a+nN 2017年に1.10出るかな?
1.9を使ってる人もかなり少ないと思うんだが、、
1.9を使ってる人もかなり少ないと思うんだが、、
551デフォルトの名無しさん
2016/12/30(金) 13:35:41.86ID:KB0M7zpX 2.0はよ
552デフォルトの名無しさん
2017/04/12(水) 20:17:22.08ID:yrGStvJl ちんこが膨らんできた
553デフォルトの名無しさん
2017/04/12(水) 21:23:51.66ID:u533e0uw 使う相手いないんだから revert しとけ
554デフォルトの名無しさん
2017/06/19(月) 16:25:13.59ID:/CE3XBCp hage
555デフォルトの名無しさん
2017/07/07(金) 00:15:24.94ID:zIRcoD4c556デフォルトの名無しさん
2017/07/07(金) 23:43:41.70ID:zIRcoD4c557デフォルトの名無しさん
2017/07/08(土) 09:29:34.22ID:NsJEii3r558デフォルトの名無しさん
2017/07/08(土) 18:08:52.88ID:HDF4cM22 1.10はよ
559デフォルトの名無しさん
2017/07/09(日) 02:54:51.58ID:VbmXIrpk 1.10はリリースノートは出来ているんだが、リリースされないね。
https://subversion.apache.org/docs/release-notes/1.10.html
1.10は元々計画されていた機能はほとんど開発出来なくて、
簡単な機能でお茶を濁した版になりそうだけど。
http://subversion.apache.org/roadmap.html
https://subversion.apache.org/docs/release-notes/1.10.html
1.10は元々計画されていた機能はほとんど開発出来なくて、
簡単な機能でお茶を濁した版になりそうだけど。
http://subversion.apache.org/roadmap.html
560デフォルトの名無しさん
2017/07/10(月) 01:25:32.93ID:5ZzpmYvo さすがに消え去るときが来たのか
561デフォルトの名無しさん
2017/07/10(月) 01:42:39.22ID:BSqkgm0Y 中央集権型ってだけで選択されない世の中になっちゃったからなー。
562デフォルトの名無しさん
2017/07/10(月) 13:10:44.76ID:rVbJbX3P リテラシー低い者が集うところには
集中型が丁度いいんだがな〜
集中型が丁度いいんだがな〜
563デフォルトの名無しさん
2017/07/24(月) 01:15:45.56ID:+one8Pjd >>562
リテラシーって言うより、単なる慣れってことかなと思うようになった。
svn知らない奴に最初っからgit叩きこんだら、そこそこ使うようなってる。
こうなると、新規プロジェクトで敢えてsvnって選択はしづらいな。
リテラシーって言うより、単なる慣れってことかなと思うようになった。
svn知らない奴に最初っからgit叩きこんだら、そこそこ使うようなってる。
こうなると、新規プロジェクトで敢えてsvnって選択はしづらいな。
564デフォルトの名無しさん
2017/07/24(月) 01:37:48.06ID:WzIYl6Yz svnはvssに慣れた方々の受け皿だからね。
565デフォルトの名無しさん
2017/07/24(月) 09:40:01.16ID:DQ4rhSKB >>559-560
そ、そんな〜(´;ω;`)
そ、そんな〜(´;ω;`)
566デフォルトの名無しさん
2017/07/24(月) 22:14:43.70ID:LnmIpSRU567デフォルトの名無しさん
2017/08/13(日) 16:13:42.50ID:amPCS2qv 1.9.7, 1.8.19
568デフォルトの名無しさん
2017/10/10(火) 17:52:38.07ID:NwdZ+7o1 質問です。
あるファイルをリポジトリに登録後、チェックアウトしてみたところ登録前後でMD5の値が異なっていました。
試しに登録元ファイルをチェックアウトしたファイルに上書きし、MD5を確認するとチェックアウト時の値と異なる(登録元ファイルのMD5の値と一致する)のですが、差分有りになりません。
そのため、コミットしようとしても更新対象なしとなりコミットできません。
登録前後でMD5の値が異なると管理上不都合なのですが、なんとかならないでしょうか?
環境は以下の通りです。
クライアント
・Windows7
・TortoiseSVN 1.9.7
サーバ
・OS不明
・Subversion 1.6.5
あるファイルをリポジトリに登録後、チェックアウトしてみたところ登録前後でMD5の値が異なっていました。
試しに登録元ファイルをチェックアウトしたファイルに上書きし、MD5を確認するとチェックアウト時の値と異なる(登録元ファイルのMD5の値と一致する)のですが、差分有りになりません。
そのため、コミットしようとしても更新対象なしとなりコミットできません。
登録前後でMD5の値が異なると管理上不都合なのですが、なんとかならないでしょうか?
環境は以下の通りです。
クライアント
・Windows7
・TortoiseSVN 1.9.7
サーバ
・OS不明
・Subversion 1.6.5
569デフォルトの名無しさん
2017/10/10(火) 18:10:00.08ID:WePI/OCj 改行コードだろ
570568
2017/10/10(火) 18:14:08.88ID:NwdZ+7o1 自己解決しました。
Windowsを再起動してリトライしたところ、正常に差分として扱われるようになりました。
またコミット後チェックアウトし直したところ、こちらも登録前のファイルのMD5と一致しました。
原因不明ですが、とりあえず対処方法がわかりましたので質問は取り下げます。
お騒がせしました。
Windowsを再起動してリトライしたところ、正常に差分として扱われるようになりました。
またコミット後チェックアウトし直したところ、こちらも登録前のファイルのMD5と一致しました。
原因不明ですが、とりあえず対処方法がわかりましたので質問は取り下げます。
お騒がせしました。
571デフォルトの名無しさん
2018/01/06(土) 12:52:30.02ID:QsCfFEke572デフォルトの名無しさん
2018/01/06(土) 12:55:09.26ID:G3wQJdY9 もうみんなモチベーション維持できんのやろ
573デフォルトの名無しさん
2018/01/09(火) 21:00:16.81ID:lJ4uD6sj 大規模フリーソフト開発でSubversion使ってるところまだあったっけ?
574デフォルトの名無しさん
2018/01/09(火) 21:01:41.66ID:+skr3Awq >>573
Subversion
Subversion
575デフォルトの名無しさん
2018/01/10(水) 03:34:06.36ID:1ysg7bg0 Ruby
576デフォルトの名無しさん
2018/01/10(水) 19:02:52.33ID:UDENoVOj >>573
FreeBSD
FreeBSD
577デフォルトの名無しさん
2018/01/10(水) 22:29:07.52ID:842l83fs トラフィックの関係でインターネット上にリポジトリ置く場合は分散型が多いでしょ
578デフォルトの名無しさん
2018/01/11(木) 08:57:56.01ID:B9DqeYSM 新機能実装はもういいから
新OSへの対応は末永く続けてほしい
新OSへの対応は末永く続けてほしい
579デフォルトの名無しさん
2018/01/11(木) 18:56:13.82ID:W1ryMExA いや、なにとぞローカルコミットだけはサポートしてくれ
580デフォルトの名無しさん
2018/01/14(日) 12:15:17.46ID:aMlZzyKb ローカル相当部分にはgitでも使って、ユーザー運用で対応するようにしたほうがいんじゃね?
581デフォルトの名無しさん
2018/02/16(金) 05:59:59.49ID:W1XJdyx1 ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
582デフォルトの名無しさん
2018/02/22(木) 01:13:40.25ID:rGv3zdVM583デフォルトの名無しさん
2018/03/17(土) 19:38:35.61ID:1HPO5u9K 2018-02-28 ? Apache Subversion 1.10.0-rc1 Released
584デフォルトの名無しさん
2018/03/18(日) 06:48:35.59ID:YqQ2Wn9T 1.10やっとrcか…
585デフォルトの名無しさん
2018/03/30(金) 13:27:44.40ID:6JWJbyA4586デフォルトの名無しさん
2018/03/31(土) 00:50:56.23ID:sRW3fSr8 >>585
安くあげるなら、XP-Dev.com とか。多重バックアップで安心を買いたいなら、beanstalkapp.com とか。
安くあげるなら、XP-Dev.com とか。多重バックアップで安心を買いたいなら、beanstalkapp.com とか。
587デフォルトの名無しさん
2018/04/05(木) 17:47:09.06ID:vDjQAkfg TortoiseSVNで、開発ブランチをtrunkにマージしたあと、
trunkのログを表示させて、「マージされたリビジョンを含める」をオンにすると、
その開発ブランチ内の一部のログが、マージしたリビジョン番号の下にグレーで表示されず、
元々のリビジョン番号のところに黒で表示されることがあります。
マージのしかたがおかしいのでしょうか。
trunkのログを表示させて、「マージされたリビジョンを含める」をオンにすると、
その開発ブランチ内の一部のログが、マージしたリビジョン番号の下にグレーで表示されず、
元々のリビジョン番号のところに黒で表示されることがあります。
マージのしかたがおかしいのでしょうか。
588デフォルトの名無しさん
2018/04/06(金) 12:25:36.07ID:sTfZcU1Y マージとはそういうものじゃなくて?
589デフォルトの名無しさん
2018/04/06(金) 20:32:30.61ID:ilK+V1oX そうなのですか?
大抵の場合は、マージしたリビジョンの下に
ツリーのようにぶら下がって表示されるのですが。
大抵の場合は、マージしたリビジョンの下に
ツリーのようにぶら下がって表示されるのですが。
590デフォルトの名無しさん
2018/04/08(日) 00:23:03.03ID:3NuzU8c8 2018-04-06
Apache Subversion 1.10.0-rc2 Released
Apache Subversion 1.10.0-rc2 Released
591デフォルトの名無しさん
2018/04/18(水) 21:09:13.00ID:Xdywt/xb 2018-04-13
Apache Subversion 1.10.0 Released
Apache Subversion 1.10.0 Released
592デフォルトの名無しさん
2018/04/18(水) 21:10:13.69ID:Xdywt/xb バージョン管理システム「Subversion 1.10」登場、LZ4圧縮をサポート
https://news.mynavi.jp/article/20180418-617757/
https://news.mynavi.jp/article/20180418-617757/
593デフォルトの名無しさん
2018/04/19(木) 09:36:53.61ID:YT7DeGLC Windows上の共有フォルダで「file:」でTortoiseSVNを使っている場合、
1.8と1.9と1.10は共存できますか?
共存できたとしても、なにか制限とか出てきますか?
1.8と1.9と1.10は共存できますか?
共存できたとしても、なにか制限とか出てきますか?
594デフォルトの名無しさん
2018/04/19(木) 18:21:42.42ID:5inohPPn そもそも、ファイル共有での動作は保証されてないやろ。
595デフォルトの名無しさん
2018/04/19(木) 19:27:56.33ID:1ypaCAQ6596デフォルトの名無しさん
2018/04/19(木) 20:34:14.80ID:t8CtE0gw gitの場合は、リポジトリの中身がハッシュエントリベースのようなので、競合事故がなさそうなだけまあマシ。
個人的にはやらないけども。
個人的にはやらないけども。
597デフォルトの名無しさん
2018/04/19(木) 22:08:05.72ID:srwk8Yrs >>594
お勧めはしてないけど保証してないわけじゃない
Subversionが要求するロック機能をきちんとサポートしてたら動くかもなーって言ってる
https://tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html
お勧めはしてないけど保証してないわけじゃない
Subversionが要求するロック機能をきちんとサポートしてたら動くかもなーって言ってる
https://tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html
598デフォルトの名無しさん
2018/04/19(木) 22:41:27.31ID:t8CtE0gw ニュアンスが違うぞ。そんな前向きさは一切ないだろ。
>FSFSリポジトリはネットワークフォルダー上に配置でき、file://プロトコルを用いて複数のユーザーからアクセスできますが、これは絶対にお勧め しません 。
実際のところ、このような使い方を私たちは思いとどまってほしいと強く思いますし、様々な理由からサポートもしません。
>FSFSリポジトリはネットワークフォルダー上に配置でき、file://プロトコルを用いて複数のユーザーからアクセスできますが、これは絶対にお勧め しません 。
実際のところ、このような使い方を私たちは思いとどまってほしいと強く思いますし、様々な理由からサポートもしません。
599デフォルトの名無しさん
2018/04/19(木) 22:54:47.17ID:4OyQ+lO1 GoogleDrive 上にリポジトリおけないかとか思ったけど無理か
600デフォルトの名無しさん
2018/04/19(木) 22:55:24.05ID:NI/UICUh601デフォルトの名無しさん
2018/04/20(金) 03:21:38.93ID:ZUoYi5Kh >>600
保証する、とどこに書いてあるんだ?
保証する、とどこに書いてあるんだ?
602デフォルトの名無しさん
2018/04/20(金) 11:00:21.09ID:WJk0jxxj >>599
ローカルにワーキングとは別にリポジトリのディレクトリ造っておいてそこを同期すればいい
ローカルにワーキングとは別にリポジトリのディレクトリ造っておいてそこを同期すればいい
603デフォルトの名無しさん
2018/04/20(金) 12:29:34.25ID:DDZisBas604デフォルトの名無しさん
2018/04/20(金) 23:08:33.15ID:ZUoYi5Kh 要するに、保証してないんだろ。おわり。
605デフォルトの名無しさん
2018/04/21(土) 07:49:34.82ID:bgp2zzOH 頭悪い君には説明しても無駄だったね w
606デフォルトの名無しさん
2018/04/23(月) 14:29:16.78ID:MXZbsWja 数年前だけどメルコのルータの簡易NASのファイル共有で使ったことがあるけどユーザ一人でも数日ごとにリポジトリ壊れて使うのあきらめたよ NASがFATだったからかもしれないけど
607デフォルトの名無しさん
2018/04/23(月) 23:22:10.64ID:8odlZZv8 >>606
さすがにそれはなんかやらかしてる
さすがにそれはなんかやらかしてる
608デフォルトの名無しさん
2018/05/23(水) 19:40:29.97ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
PNRFF
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
PNRFF
609デフォルトの名無しさん
2018/05/24(木) 10:51:04.28ID:cPlRxlDn PNRFF
610デフォルトの名無しさん
2018/06/23(土) 13:44:28.74ID:y8cX7mjn subversionの新しいリリースプランが出ている。
http://subversion.apache.org/roadmap.html#release-planning
http://subversion.apache.org/roadmap.html#release-planning
611デフォルトの名無しさん
2018/07/04(水) 22:10:38.53ID:gFgZc5FG 035
612デフォルトの名無しさん
2018/07/05(木) 16:34:12.03ID:AeL6VB/V PNRFF
613デフォルトの名無しさん
2018/07/27(金) 23:39:25.25ID:4DvPrivn 2018-07-20 ? Apache Subversion 1.10.2 Released
614デフォルトの名無しさん
2018/07/27(金) 23:40:31.23ID:4DvPrivn 2018-07-20 Apache Subversion 1.9.9 Released
615デフォルトの名無しさん
2018/08/04(土) 22:24:13.19ID:2BN5iZRF まだまだハッテンしているね
616デフォルトの名無しさん
2018/08/05(日) 19:15:47.48ID:2n69scci 13番線ホームのトイレみたいな書き方すな
617デフォルトの名無しさん
2018/08/06(月) 23:28:45.71ID:x8uABkEy618デフォルトの名無しさん
2018/10/05(金) 17:43:39.58ID:sEV5s7nv 2018-10-02 Apache Subversion 1.11.0-rc2 Released
619デフォルトの名無しさん
2018/10/13(土) 02:50:29.33ID:TnZZBr1f620デフォルトの名無しさん
2018/11/01(木) 18:45:52.06ID:/+o453Wj 2018-10-30 Apache Subversion 1.11.0 Released
http://subversion.apache.org/docs/release-notes/1.11
http://subversion.apache.org/docs/release-notes/1.11
621デフォルトの名無しさん
2018/11/01(木) 18:46:39.50ID:/+o453Wj ソースコード管理システム「Apache Subversion 1.11.0」リリース、
スナップショットを保存できる「コミットチェックポイント」を導入
2018年11月1日17:45 末岡洋子
https://mag.osdn.jp/18/11/01/174500
スナップショットを保存できる「コミットチェックポイント」を導入
2018年11月1日17:45 末岡洋子
https://mag.osdn.jp/18/11/01/174500
622デフォルトの名無しさん
2018/11/01(木) 20:12:51.90ID:/FNozZye gitのstashみたいなもの?
623デフォルトの名無しさん
2018/11/02(金) 09:08:28.68ID:O6G1y9wB shelvingもどんなもんか使ってみたいからそろそろバージョンアップしてみるか
624デフォルトの名無しさん
2019/01/31(木) 16:44:25.80ID:W/uWvelK 皆はtracは使っていないの?
625デフォルトの名無しさん
2019/01/31(木) 18:49:05.78ID:SZA3Wg9I626デフォルトの名無しさん
2019/01/31(木) 21:20:29.58ID:+oDbYvvj Redmineなら10年使ってる
627デフォルトの名無しさん
2019/03/11(月) 20:58:55.41ID:xN8s52Z7 自分の開発チームはsubversionを当面使うだろうな。
gitの良さと使い方教えてくれる人が身近にいれば移行が進むかも。
そもそもコミット履歴は移行できるのかな?
gitの良さと使い方教えてくれる人が身近にいれば移行が進むかも。
そもそもコミット履歴は移行できるのかな?
628デフォルトの名無しさん
2019/03/16(土) 02:45:28.97ID:98/+7tb8 git-svnでだいたいできるよ。
ファイルのコピー関係は失われるけど。
ファイルのコピー関係は失われるけど。
629デフォルトの名無しさん
2019/04/22(月) 13:31:17.96ID:3iwzWp5Q rubyにも捨てられた
630デフォルトの名無しさん
2019/11/13(水) 15:24:40.80ID:DY0CuYIv TortoiseSVNのアイコンオーバーレイ機能がOneDriveなどと競合するので、
レジストリエディタを使ってTortoiseSVNの項目にスペースを入れて先頭に移したり、
ShellExViewを使ってOneDriveなどのものを無効にしたりしてみたのですが、
相変わらずいくつかの状態のアイコンが表示されません。
ネット上にあるこれらの方法は、最新のWindows10では使えないものなのでしょうか。
レジストリエディタを使ってTortoiseSVNの項目にスペースを入れて先頭に移したり、
ShellExViewを使ってOneDriveなどのものを無効にしたりしてみたのですが、
相変わらずいくつかの状態のアイコンが表示されません。
ネット上にあるこれらの方法は、最新のWindows10では使えないものなのでしょうか。
631デフォルトの名無しさん
2019/11/13(水) 15:34:12.22ID:OceCV+VL OneDriveをアンインストール
632デフォルトの名無しさん
2019/11/14(木) 12:47:59.52ID:8sqJyoq5633デフォルトの名無しさん
2019/12/13(金) 21:17:54.95ID:qgPSBtfa エクスポートしたらゴミファイルがいっぱいコミットされてるぞ!つって怒られました
バージョン管理なしのファイルがローカルにダウンロードされるぞ、という認識だったのですが
どういうことなのか教えていただけますか
バージョン管理なしのファイルがローカルにダウンロードされるぞ、という認識だったのですが
どういうことなのか教えていただけますか
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★4 [BFU★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す [蚤の市★]
- 【卓球】早田ひな、「総額100万スられた」「ずっと憧れていたスペインとイタリア…」ヨーロッパ旅行で悲劇 スリ被害を告白 [muffin★]
- いつか最高のジャップに 生まれ変われる日が来るよ きっと今までの二国に戻れると信じてる [452836546]
- 阿南惟幾👈日本史上空気だが陸軍大臣がコイツ以外だったら陸軍がクーデターに成功して玉音放送に失敗してたという事実。高市 [517791167]
- 【実況】博衣こよりのえちえち歌枠🧪★2
- 産経新聞「高市早苗の答弁さぁ……思慮が足りてなくね?官僚と詰めずに思いつきで話しているでしょ」 [175344491]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 【雑談】暇人集会所part18
