タグ付けされた質問 「tortoisesvn」

TortoiseSVNはWindows用のSubversionクライアントであり、シェル拡張として実装されています。

5
TortoiseSVNを使用して、変更をトランクからブランチに、またはその逆にマージするにはどうすればよいですか?
私はSubversion 1.5での分岐/マージについて、優れた無料のバージョン管理とSubversionブックを使用して読んでいます。Subversionコマンドラインクライアントを使用して、最も頻繁に必要なアクションを実行する方法を理解していると思います。 トランクからの変更でブランチを更新 ブランチの作業ディレクトリから以下を実行します。 svnマージhttp://svn.myurl.com/proj/trunk ブランチをトランクにマージ トランクの作業ディレクトリから以下を実行します。 svn merge --reintegrate http://svn.myurl.com/proj/branches/mybranch ただし、SubversionへのインターフェイスとしてTortoiseSVN 1.5を使用しています。TortoiseSVNでこれらの操作を実行するための最良の方法を知りたいです。新しいダイアログには、メインメニューに3つの異なるオプションがあります。 一連のリビジョンをマージする ブランチを再統合する 2つの異なるツリーをマージする 私が収集できるものから、TortoiseSVNは常に次の構文でsvnを実行します。 svn merge [--dry-run] --force From_URL @ revN To_URL @ revM PATH さらに、ブランチの再統合は失敗することが多く、一部のターゲットはマージされていないため続行できないため、オプション#3を使用する必要がありました。 私の質問は: TortoiseSVN 1.5を使用してトランクからブランチへの変更をマージするにはどうすればよいですか? TortoiseSVN 1.5を使用してブランチをトランクにマージするにはどうすればよいですか? 上記のオプションのどれを使用する必要がありますか。また、それはなぜですか。 編集 「ドライラン」テストを通じて、コマンドラインのSubversion操作が svnマージhttp://svn.myurl.com/proj/trunk リビジョン範囲を空白のままにしておく限り、TortoiseSVNのオプション#1(リビジョン範囲のマージ)に似ています。
132 svn  tortoisesvn  merge  branch 



14
SVNからチェックアウトされたAndroidプロジェクトを開くときにエラー「Subversionコマンドラインクライアントを使用できません:SVN」
私はAndroid開発とその周辺の開発ツールに不慣れです。TortoiseSVNクライアントを使用してsvnからプロジェクトをチェックアウトしました(Android Studio内から管理できません)。プロジェクトをAndroid Studioにインポートした後、次のエラーメッセージが表示されます。 subversionコマンドラインクライアントを使用できません:svn おそらくSubversion実行可能ファイルへのパスが間違っています。修理する.. 「Fix it」リンクをクリックすると、このダイアログがポップアップします。 しかし、私はまだこれを修正するために何をすべきかわからないのですか?問題を修正するためのあらゆる種類のヘルプ/提案/指示は大歓迎です。

11
再統合は、リビジョンXからYが以前に<URL>からマージされてソースを再統合した場合にのみ使用できますが、そうではありません。
Tortoise 1.6でSVNブランチを使用しています。私は定期的にトランクをブランチにマージして、最新の状態に保っています。 今日、私はブランチを再統合すると思いました。Tortoiseから「ブランチの再統合」を選択したところ、次のエラーメッセージが表示されました。 再統合は、リビジョン4709から5019が以前にマージされた場合にのみ使用できます http://subversion/svn/saxdev/trunk再統合ソースにが、これはません 次に、次のような説明を含む約50のファイルをリストしました。 Error: branches/qst/kobalt/sax/businessobjects/util/HistoryParent.java Error: Missing ranges: /trunk/kobalt/sax/businessobjects/util/HistoryParent.java:4709-5018 リビジョン5019は最新のリビジョンです。リビジョン4737は、ブランチを作成したときのリビジョンです。 リビジョン4737のログからこれを持っています アクション:追加されたパス:/ branches / qstパスからコピー:/ trunk 私にとって、そのエラーメッセージは、ブランチが元々トランクからではなかったことを示していますが、これは正しくありません。 何か案は?
127 svn  tortoisesvn 


4
ブランチをトランクにマージ
TortoiseSVNを使用して、ブランチで行った変更を行い、トランクにマージする必要があります。 私はこのプロジェクトの唯一の開発者なので、トランクは変更されていません。最終的に私のチームがSVNを使用できるように、SVNを学習しています。 基本的には、トランクをブランチのように見せたいです。 SVN以前の世界では、ブランチフォルダー内のファイルをコピーし、トランクフォルダー内のファイルを削除してから、ブランチをトランクにコピーします。 TortoiseSVNのでは、私が試したReintegrate a branch、Merge a range of revisionsとMerge two different trees。実際にトランクを変更するものは何もないようです。また、幹の上に分岐してみました。これにより、トランクがすでに存在しているというエラーが表示されます。

9
SVNから削除されたファイルを復元する正しい方法は何ですか?
リポジトリからファイルを削除しましたが、元に戻したいと思います。私が理解できる最高のことは: 削除前のリビジョンに更新 他の場所にファイルをコピーする 頭に更新 ファイルをコピーして戻す それらを追加 コミット それは悪臭がするだけで、起動するすべての履歴が失われます。これを行うためのより良い方法がなければなりません。私はすでにSVNブックを調べましたが、何も見つからず、SVNタグリストを調べています。
119 svn  tortoisesvn  restore 

10
Tortoiseの非再帰的なコミットはどのように機能しますか?
別のブランチ(完全に異なるフォルダー構造を持つ)からマージしたSVNブランチ(私のブランチ)のコピーをローカルにチェックアウトしました。つまり、基本的には(古いファイルの)削除と(新しいファイルの)追加がたくさんあります。 マージをリポジトリ(私のブランチ)にコミットしようとすると、Tortoiseは言います このコミットは再帰的ではなく、移動または名前変更されたフォルダーがコミット用に選択されています。このような移動/名前変更は、常にリポジトリで再帰的に実行されます。とにかくコミットしますか? このコミットを続行しても問題ありませんか?そうでない場合、問題がないようにするにはどうすればよいですか? また、追加した一部のファイルについては、追加後に変更を加えました(これが性質に影響する場合)。

17
フォルダがロックされており、ロックを解除できません
プロジェクトのコードを更新またはコミットしようとすると、フォルダーがロックされていると通知されます。「ロックを解除」しようとすると、この作業スペースにはロックを解除するものが何もないということです。 どういう意味ですか?プロジェクトを更新、コミット、またはクリーンアップできないのはなぜですか。
108 svn  tortoisesvn 

3
TortoiseSVNでコミットを取り消す
誤って大量のファイル(異なるフォルダーにある何十ものファイル)をコミットしました。作業ディレクトリからファイルを削除せずにコミットを「取り消す」ための最も簡単でクリーンな(そして最も安全な!)方法は何ですか?
99 svn  tortoisesvn  undo 

6
Subversion / TortoiseSVNで削除されたフォルダーを「元に戻す」方法は?
特定のタグを1つだけ削除するつもりだったSubversionリポジトリから「tags」フォルダを誤って削除しました。「tags」フォルダを元に戻す最も簡単な方法は何ですか? TortoiseSVNをクライアントとして使用しており、リポジトリブラウザーに移動してログを表示すると、作業コピーの同様のダイアログに表示されるのと同様に、「このリビジョンから変更を元に戻す」のようなものがあると思いました。しかし、そのようなコマンドはありません...

10
コミット中の亀のSVNでの作業コピーのロックエラー
Tortoise SVNを使用して、作業用コピーに変更を加えるたびに、サーバーのリポジトリへの変更を更新およびコミットしています。しかし、数日後、変更をコミットできなくなり、コミットしようとするたびに次のエラーが発生します。 Working copy 'C:\Program Files\EasyPHP\www\project\php' locked. 'C:\Program Files\EasyPHP\www\project' is already locked. フォルダを右クリックしてTortoise SVN&gt;ロックの解除を選択して、フォルダのロックを解除しようとしました、と述べています ロックを解除するものは何もありません。この作業用コピーでロックされているファイルはありません 何が問題でしょうか?
94 svn  tortoisesvn 

6
すべてのsvn:externalsを再帰的にリストしますか?
ディレクトリ内のすべてのsvn:externals(再帰的に)のリストを取得するにはどうすればよいですか?このためのユーティリティはありますか? (私はWindows(および亀)を使用しています) 私はプロジェクトのさまざまな共有部分にリンクしているsvn:externalsの束を持っています。分岐すると、通常、すべての外部を見つけて変更し、新しい分岐内のパスへのリンクにリンクするように変更します。
94 svn  tortoisesvn 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.