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

このライセンスは、Apache Licenseの下で配布される集中型のオープンソースリビジョン管理システムであるSVN(Subversion)に関する質問に使用します。

14
私のマシンのsvn.exeはどこにありますか?
私が持っている亀SVNは私のデスクトップにインストールされています。コマンドライン svn.exe を使用していくつかのタスクを実行したいですか?しかし、svn.exeが見つかりません、マシン上で。 svn.exeコマンドを取得するために別のものをインストールする必要がありますか?

16
Subversion履歴の検索(全文)
すべての履歴を含む、Subversionリポジトリの全文検索を実行する方法はありますか? たとえば、どこかで使用した機能を作成しましたが、それは必要なかったので、ファイルをsvn rm'dしましたが、別の目的で使用するために、もう一度見つける必要があります。svnのログはおそらく「削除された未使用のもの」のようなものを言っており、そのようなチェックインがたくさんあります。 2016-04-15を編集:「全文検索」という用語でここで尋ねられるのは、ファイル名やコミットメッセージではなく、コミット履歴の実際の差分を検索することです。私がこれを指摘しているのは、上記の著者の言い回しがそれをあまり反映していないためです。彼の例では、ファイル名やコミットメッセージのみを探している可能性もあるからです。したがって、svn log回答とコメントの多く。

6
WiXインストーラーのバージョンを現在のビルドバージョンに設定するにはどうすればよいですか?
アプリケーションとそのWiXインストーラーを作成し、subversionを使用してバージョン管理下に置きました。WiXインストーラーがビルドするときに、そのバージョン番号をアプリケーションの現在のビルドバージョンにしたいと考えています。どうすればこれを達成できますか?アプリケーションのコーディングにはc#を使用しました。 注:このプロジェクトをビルドするためにccnetを使用しています
134 c#  svn  wix 


6
gitにマージした後、git-svn dcommitは危険ですか?
git-svnを試す動機は、簡単なマージとブランチです。それから私は男git-svn(1)が言うことに気づきました: コミットする予定のブランチでgit-mergeまたはgit-pullを実行することはお勧めしません。Subversionは、合理的または有用な方法でマージを表すものではありません。そのため、Subversionを使用しているユーザーは、作成したマージを見ることができません。さらに、SVNブランチのミラーであるgitブランチからマージまたはプルすると、dcommitが間違ったブランチにコミットする可能性があります。 これは、svn / trunk(またはブランチ)からローカルブランチを作成し、ハックして、svn / trunkにマージしてから、dcommitできないことを意味しますか?私は、svnユーザーがsvn pre 1.5.xでマージするのと同じ混乱を常に目にすることを理解していますが、他の欠点はありますか?その最後の文も私を心配しています。人々は日常的にこのようなことをしていますか?
133 svn  git  merge  branch  git-svn 

10
SVNアップグレード作業コピー
SVNコミットを実行できません。私はこのエラーを受け取ります: org.apache.subversion.javahl.ClientException: The working copy needs to be upgraded svn: Working copy 'C:\.... is too old (format 10, created by Subversion 1.6) どうすれば修正できますか?

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 


7
Google Code Subversionリポジトリをフォークし、GitHubに同期します
書き込みアクセス権のないGoogle Code Subversionリポジトリとフォークして、GitHubリポジトリに同期するにはどうすればよいですか? 私は自分のGitリポジトリーで独自の機能を開発できるようにしたいのですが、Google Code Subversionリポジトリーと同期したいと思っています。Google Codeプロジェクト側からフィックスをフェッチする。 私はgit-svnについて知っており、私が完全に制御したSubversionリポジトリにアップダウンストリームする前にそれを使用しました。しかし、Google Code Subversionリポジトリと同期を保つ方法がわかりません。
131 svn  git  github 

17
Subversionでフォルダーが閉塞している
Subversionにチェックインしようとすると、「障害」とはどういう意味ですか?「閉塞」のテキストステータスの2つのフォルダが赤く表示されます。これがドキュメントのどこにあるのかわかりません。 cleanupコマンドを実行すると、「フォルダ名は作業ディレクトリではありません」と表示されます。これはVSで作成したばかりのフォルダーです。Subversionに追加しようとすると、エラーが発生します。他のすべてのフォルダは問題ありません。
131 svn 



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
ブランチをトランクにマージする
SVNに特有の問題が発生していmergeます。開発ブランチからトランクにマージしたい。複数の開発ブランチが同時にトランクから切り離されています。 これらのブランチの1つをこのコマンドでトランクにマージしています: svn merge trunk branch_1 このブランチの一部ではない変更がトランクにマージされているのがわかります。何が悪いのですか? SVNバージョン: Subversionコマンドラインクライアント、バージョン1.6.16-SlikSvn-tag-1.6.16@1076804-WIN32。

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