codebreakでSVNリポジトリを使用する方法とは

このQ&Aのポイント
  • codebreakはバージョン管理のホスティングサービスであり、複数の人とのソースコードの管理を容易にすることができます。
  • 今まで事務所内で使用していたtortoise SVNでSVNリポジトリフォルダにアクセスしていたが、リモートの人ともファイルの共有をしたいと思っている。
  • codebreakを使用することで、既存のSVNリポジトリフォルダに貯めてきた履歴情報を移行させることも可能です。
回答を見る
  • ベストアンサー

codebreakで自SVNリポジトリ使用OK?

現在codebreakというバージョン管理のホスティングサービスについて調べています。 http://codebreak.com/ja/ ソースコードの管理を複数の人と行う必要があり、今まで事務所内でwindowsの共有機能を使用してtortoise SVNでSVNリポジトリフォルダにアクセスしてバージョン管理を行っていたのですが、事務所外のリモートの人ともバージョン管理ソフトでファイルを共有したいと思っています。 いろいろと調べてみるとcodebreakというホスティングサービスを見つけたのですが、 たとえば、今までSVNリポジトリフォルダに貯めてきた履歴情報をこのcodebreakというホスティングサービスに移行させる方法はありますでしょうか? なお、このソースコードは非公開型で取り扱いたいと考えております。 どうぞ、ご教授頂きますよう、お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

Gitは使っていないので実際の作業については判りませんが… 「Git Subversion 移行」辺りで検索するといくつか見つかりますね。 http://d.hatena.ne.jp/next49/20130408/p2 http://mobileapplication.blog.fc2.com/blog-entry-26.html http://qiita.com/youcune/items/143e46aa1ee079f5a57c などなど… まぁ、双方でシェルやファイル転送が使える必要があるかも知れませんが……。 私自身は今のところSubversionで不都合感じていないのでGitに移行する予定はありませんねぇ。 まぁ、仮に移行するとしても手元のサーバで処理することになりますが。 # 他のサーバマシンへ転送する必要がある…とかの手間はない。 Tracは1.0でGitにも対応…できるんだったかな。 他のBTSはどうなんですかねぇ……。 と言っても、ちらりとでも触ったことがあるのはTracかMantisBTくらいですかね。 # Trac構築はしてあるけど活用状況はイマイチですなぁ。 # 一時期、プラグインのrpmパッケージ化でちまちまいぢってはいましたが。 >今まで事務所内でwindowsの共有機能を使用してtortoise SVNでSVNリポジトリフォルダにアクセスして とりあえず、アクセスするタイミングによってはリポジトリぶっ壊れるのでご注意を。 以前に指摘したことがあったかと思いますが。 # ってか、ビルド時の一時生成物までリポジトリに登録するのは無駄だからやめた方が…という指摘もしたはずですが… # 相変わらずSourceForge.jpのリポジトリに突っ込んでいるんですなぁ…。 # あと、書籍などのソースとか突っ込むのも著作権的に問題になるかも知れませんよ? >事務所外のリモートの人ともバージョン管理ソフトで ポートを開けてもらえるなら事務所内にLinuxなどでsvnサーバを構築して、svn+sshで外からアクセスしてもらう。とか、 同じくLinuxサーバでsvnサーバ構築してVPNで接続してもらう。とかですかねぇ…。 私がやるとしたら。 # VPNだと社外の人に社内ネットワークを覗かれる…と言うことになるかも知れませんが。 ポート開けたりできない。というのであれば、(有料になりますが)VPSでも契約してssh+svnですかねぇ。 まぁ、いずれにしてもバックアップどうするよ?って問題は残りますけどね。

diy_sunny
質問者

お礼

回答頂きありがとうございます。 事務所外の方にVPNでルータにアクセスしてもらってwindows共有でリポジトリにアクセスしてもらうというのは私もやり方として現在知っている方法だったですが、ネットワークの管理の人がいい顔をしないというか、それと事務所外という方も今まではLinuxでのバージョン管理が当たり前という考えでNGという感じでした。 なぜかVersion管理というファイル管理という方法に周りの人たち理解が乏しく、同意が得られなくて専用のPCも割り振りに同意がなく、ちょっと困っていて、とりあえずお試しでホスティングサービスを使ってそのまま行ってしまおうという感じです。 ただ、ほぼ資産とも言っていいソースコード管理をビックデータ的に調査されるというのはちょっと私としても同意しかねますね。ならば、自分で試験的にサーバを立てるという方法かなとか考えています。

関連するQ&A

  • SVNのリポジトリ設置のサーバのHDDが少ない

    現在業務で使っているファイルやフォルダのほとんどはtortoise SVNで管理しています。SVNのリポジトリフォルダは事務所内の共有ファイルサーバでWindows共有のフォルダの中に入れていて、そこにコミットやアップデートを実施しています。 ここ最近この共有ファイルサーバのHDD領域が残り少なくなってきてしまいました。 そこでこれを解決したいと思っているのですが、この場合、NASなどのネットワークストレージを買ってきてそこにリポジトリフォルダを丸ごと転送していく方法が一番よいでしょうか? ちょっと困る問題として、 ・他の人もこのリポジトリフォルダへSVNコミットしたりしているのですが、移すと鳴ると、みんなが一旦ローカルのファイルを完全にリポジトリフォルダへコミットしてからでないと、ファイルの取りこぼしがでてしまうのではないのかと思うこと。 ・リポジトリフォルダを別のIPアドレスの端末から受け取るので、一旦各自がローカル内にあるファイルは一旦全部削除して、新たなNASのIPアドレスからSVN updateを実施しなければいけないのではないか?なのでかなり時間がかかりそう こんなことを思っているのですが、なにかうまいやり方などご存じの方いらっしゃいましたらご教授頂きますようよろしくお願い致します。

  • リポジトリフォルダを消されないようにする方法

    現在tortoise SVNなどでファイル管理などを行っており、BuffaloのNASサーバにリポジトリフォルダを置いてファイルなどを共有しています。 このリポジトリフォルダはWindowsファイル共有で使用しているわけですが、ファイル閲覧などをしている最中に誤ってファイルを削除してしまうことはないのかということを心配しています。 リポジトリフォルダがなくなってしまったり、一部欠けてしまったりすると復旧することが難しいと思うのですが、何か方法というのはありませんでしょうか? どうぞご教授頂きますようよろしくお願い致します。

  • SVNのリポジトリフォルダをバックアップできない

    XPマシンの共有フォルダに置いているSVNのリポジトリフォルダをバックアップしようとして、PCにUSB HDDを繋いでWORKという共有フォルダに入った40個のリポジトリフォルダ約40Gbyte分をバックアップのためコピーしようとするとエラーが起きてしまい、途中でコピーがストップしてしまいます。 原因や解決法など、なにか良い方法ご存じの方いらっしゃいませんでしょうか?

  • torotoise svnでコミットに失敗する

    tortoise svnで管理しているファイルの更新を実施したので、コミットしようとすると次のようなエラーが発生しました。 Committing transaction... Error Commit failed (details follow): Error No such revision 465 Completed! このようなエラーが発生してしまいコミットできません。 なお、svn updateもできません。 このようなエラーが出た原因として少し心当たりがあるのですが、 半年くらい前に、このリポジトリを管理しているファイルサーバが故障してしまい、リポジトリごと消えてしまうトラブルが発生しました。 復旧作業で、別のPCにtortoise svn serverをインストールして、約1年くらい前にバックアップしておいたリポジトリデータを再設置しました。それ以来コミットができなくなっているようです。 リポジトリのトップディレクトリでshow logを実施すると、最終Revisionは458と出てきます。 どうぞ、ご教示の程宜しくお願い致します。

  • Tortoise SVN のレポジトリを作成について

    Tortoise SVN を使用していまして、Tortoise のレポジトリを作成というコマ ンドで、Subversion を使用しなくてもバージョン管理ができてしまいます。 この方法はあまり良くないと聞いたのですが、具体的にどういう所が良くない のでしょうか?

  • windows XPでtortoise SVN

    知人の代行で質問させてもらいます。 windows XPでtortoise SVNを使っている時にSVNで管理されているフォルダを削除できなくなったりすることがあるようです。このような現象の対処、回避方法を教えていただけると幸いです。 よろしくお願いいたします。

  • SVNのファイルを一括削除できない

    現在Windows7を使用しています。 SVNで管理していたり、そうでなかったりするファイルの入った10GByteぐらいのフォルダをを渡されました。 このフォルダを新規のSVNリポジトリで管理したいので、SVNで管理されていたフォルダの中にある.svnフォルダやその中身のファイルを全部削除しようと思いました。 エクスプローラの検索で”svn”で検索して出て来たファイル4000個ぐらいを一括で削除しようとしたらなぜか削除できません。 どのように解決したらよいのかご存じの方いらっしゃいましたらご教授よろしくお願い致します。

  • svn のリビジョンを管理するツールありますか?

    svn のリビジョンを管理するツールありますか? やりたいこととしては、web 上からリポジトリのバージョンを戻したりできること。 環境は、rails です。 よろしくお願いします。

  • Subversionのリポジトリでが壊れてしまったようなのですが。。

    Subversionのリポジトリでが壊れてしまったようなのですが、 どなたか修復方法を教えていただけないでしょうか? 状況は以下の通りです。 * on TortoiseSVN(Version 1.4.3.8645) ・リポジトリにimportしようとすると"Error Can't create directory 'D:\user\Creation\Program\Repository\db\transcations\19-1.txn':指定されたパスが見つかりません。"と表示される。 ・Repo-BrowserでShow logをすると"Revision file lacks trailing newline"とエラーが出る。 *on Subversion(Version 1.4.3 (r23084)) ・svn admion recoverすると正常に復旧が終了したように見える。 ・svn dumpをするとリビジョン1のダンプ中に"svnadmin: リビジョンファイルの末尾に改行がありません"とエラーが出て止まってしまう。 リポジトリの管理はTortoiseSVNで行っておりました。脈絡もなくこうなってしまったので原因が分かりません;OSはWindows XP2です。 どなたかアドバイスしていただけると幸いです。

  • [github]リモートリポジトリを過去に戻したい

    現在、gitでのバージョン管理を勉強中です。 自分の知識では、どうしても解決できないため、 申し訳ありませんが、git の運用をされている方に助けて頂きたいです。 githubをリモートリポジトリの場所として指定しています。 リモートリポジトリに間違ってpushをしてしまいました。 また、そのpushした物が大規模な間違いでした。 したいことは、ローカルリポジトリを過去のバージョンに戻すことではなく、 githubにあるリモートリポジトリを過去のバージョンに戻したいです。 戻すブランチはmasterではなく、masterからブランチした、 developというブランチを過去のバージョンにしたいです。 どなたか力を貸して頂けないでしょうか? また参考になるURLがあればよろしくお願い致します。

専門家に質問してみよう