2011-07-10 13 views
2

tortoisesvnから "svn switch"を使用する方法について説明している開発者のためのガイドをまとめています。私たちは、ガイドが可能な限りばかばかしいものであることを願っています。SVNスイッチ - どのような状況で壊れてしまうのですか?

開発者は、発行ごとに作成された異なるブランチを切り替えることになります。一般的に、枝はかなり似ていますが、いくつかの課題があります。

    SVNでディレクトリのサイズは1.5ギガバイトの周りにある
  • また、我々は「ドンWebルートにバージョン管理外のサイトコアファイルの数が多いですSVNを取得切り替えることができた場合

    • :tは様々な理由(ライセンス、追加のサイズ、SVNに個別に更新する必要があるサードパーティ製のファイル)

    私の質問があるのために追加しますそれ自体は完全に壊れた状態になりますか?私はこれが可能だが自分でそれを複製することはできませんでした。

  • svnスイッチの前にすべての変更がコミットされていることを常に確認し、ブランチが根本的に異なるものではないことがわかっていると仮定すると、私たちがしなければならない他のベストプラクティスのステップはありますか?
  • バージョン管理されていないファイルが多数あると、切り替えの際に傷つきますか?私はsvn ignoreが多くを助けることを知っているので、変更のリストを詰まらせることはありません。 Windowsを使用してのDev環境

    • ノート:バージョン管理されたファイルにバージョン管理外から行く私のテストがうまく処理されますから、我々は、リポジトリへ

    おかげ

    アップデートをこれらのファイルのいずれかを追加することを決定しなければなりませんすべての直接SVNの操作のためのAnkhSVNは

  • のTortoiseSVNで7
  • のVisual Studio 2008の
  • サーバー

答えて

2

用のApache 2.2 + Subversionを実行しているスイッチ

  • Windowsサーバ用の亀を使用して、私はあなたがスイッチを試みる前にチェックインしていることを確認あなたは安全な地面にしている保証します作ることは救助の使命はされるべきだと思います必要です。あなたはあなたの開発環境が何であるかは言わない。私は、スイッチが完了した時点でVSが動作していないことを保証することを主張します。あなたはVisual Studio(またはSVN統合のための他のプラグイン)でAnkhSVNを使用していますか?あなたがいて、どちらもスイッチをサポートしている場合は、どちらがスイッチ操作を管理するために使用されるかについてポリシー決定を行います(すでにTortoiseを選択したように聞こえます)。私はTortoiseとAnkhSVNで最近混乱に陥ってしまったので、私はこれを言及し、再び制御を得るために私の作業コピーを一掃しなければならなかった。私は仕事を失うことはありませんでしたが、WTFの作業には時間がかかっていました。そして、(2)複数メガバイトのコードをもう一度チェックアウトして復旧しました。正直言って私たちはすべてSVNよりもはるかに優れたものが必要ですが、私は多くの選択肢を試しましたが、それらはすべて異なった方法で吸います。

  • +0

    ありがとうございます。AnkhSVNとTortoiseSVNの間にある「つかまえ」が私が探していたものです。更新された質問と環境の詳細 – hellomynameisjoel

    0

    私はSVNスイッチが完了していない問題を見てきました。作業コピーを複数のブランチ(および/またはトランク)を見ている状態にしています。これが意味することは、実際にファイルを元の場所に戻しているときに、ファイルを変更して1つの領域にコミットしていると考えていることです。

    は、このような理由から、私はいつも問題SVNがまでを切り替えるそれはすぐにさらに変更せずに戻ってきます。これは過去5年間私を良く援助してくれました。

    関連する問題