問題タブ [svn-repository]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - svn リポジトリ バックアップの復元中にエラーが発生しました
ubuntuマシンでSubversion(SVN)を使用していますが、SubversionをWindowsマシンに移動したいので、次の手順を実行しました
次のコマンドを使用して svn リポジトリをコピーします。
svnadmin ダンプ /path/to/reponame > /path/to/reponame.bak
WindowsマシンにSVNをインストールし、その上に新しいリポジトリを作成し、次のコマンドを使用してバックアップを復元しようとしました
svnadmin load /path/to/reponame < /path/to/reponame.bak
リビジョン 11 まで復元が行われると、次のエラー メッセージが表示されます。
不足しているものはありますか?
linux - Redmine の SVN URL を変更するにはどうすればよいですか?
Bitnami Redmine 2.5.0 スタックを新しい Ubuntu 12.0.4 VM にインストールしました。古い Redmine 1.2.1 db を新しい db にインポートし、rake db:migrate RAILS_ENV=production
.
これで、古いユーザー アカウントでアップグレードされた Redmine にログインできるようになりました。
古い svn リポジトリを新しい VM にコピーした後、リポジトリが表示されませんでした。プロジェクト リポジトリの設定を確認したところ、古いリポジトリ URLfile:///home/svn
が新しい VM と同じではないことがわかりました。新しい VM のホーム パスはhome/user/
、svn パスを に変更しfile:///home/user/svn
ます。プロジェクトのリポジトリ設定を編集しようとすると、URL ボックスがグレー表示されます。Redmine の私のユーザーは管理者です。
Redmine (または SVN または Apache ???) でこのパスをグローバルに変更する実用的な方法はありますか、または Linux でパス設定を変更する必要がありますか? 130 近くのプロジェクトがあるため、グローバルに変更したいので、URL を 1 つずつ編集するのは現実的ではありません。私は Linux の経験がほとんどなく、問題をググったり、同僚に質問したりしています。したがって、それに応じて簡単な言葉で私を導いてください。
svn - SVN 外部ファイルが TortoiseSVN のリポジトリ ブラウザに正しく表示されず、ローカルでバージョン管理されていないとマークされる
私は、無数の (ソース) プロジェクトと SVN の場所に散在する (作業) プロジェクトに取り組んでいます。生活を楽にするために、同僚のアドバイスに従い、SVN に新しいフォルダーを設定し/_all/
、他のすべてのプロジェクトのトランク フォルダーを外部として指定しました。
チェック/_all
アウトすると、すべての外部プロジェクトが忠実に取り出されます。それはうまくいきます。
しかし、私の SVN Repo Browser では、リンクされているすべての外部オブジェクトの 1 つしか表示されません。また、オーバーレイ アイコンが間違っているようです (赤い矢印ではなく青い: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/ tsvn-dug-repobrowser.html ) ちなみに、サブフォルダーが存在しないのは 1 つのプロジェクトtrunk/
です...
その上、TortoiseSVN はどうすればいいのか分からないようです。上記のリポジトリ ブラウザに表示されている 1 つの外部プロジェクトのみが「最新」(緑色のチェックマーク) として認識され、他のすべてのプロジェクトには大きな疑問符が割り当てられます…<br/>
私が間違っている場所と私が何をする必要があるかについてのアイデア...
- すべての外部プロジェクトを SVN のサブフォルダー (つまり、リンクされたプロジェクト) として表示しますか?
- TortoiseSVN がローカルでこれらのプロジェクトを最新のものとして認識するようにしますか?
これを整理するのに役立つヒントがあれば幸いです。:)
svn - 作業コピーのチェックアウト中に SVN リポジトリ構造を変更する
会社のリポジトリを再編成する必要があります。
現在、私は次のような構造を持っています:
両方のプロジェクトが互いに依存していることを理解したので、プロジェクトを次の構造にマージすることにしました。
実際のリポジトリははるかに複雑です。単一の \trunk,branches,tags 構造にマージする必要があるプロジェクトは他にもたくさんあります。つまり、変更に時間がかかるということです。
ユーザーがリポジトリへのコミットを継続できるようにしながら、変更を加えることは可能ですか?
私は次の方法について考えました:
- リポジトリ全体をダンプします (old_repo)
- 新しいリポジトリ (new_repo) にロードする
- ユーザーが引き続き old_repo を使用できるようにしながら、new_repo を再編成します。
- 変更中に行われた old_repositories から追加のコミットをダンプします。
- 最後のダンプを new_repo にロードします。
それはうまくいきますか?
構造の変更により、最後のロードが失敗すると思います。
svn - svnでコードの一部を最後に更新した人を見つけることは可能ですか?
svn リポジトリを使用して、特定のコードのリビジョン履歴を確認したいと考えています。誰が最後に更新したか、つまり、コードの現在の状態に責任があるのは誰なのかを確認できれば問題ありません。ファイル全体のリビジョン履歴を確認することはできますが、ファイルの一部 (ブロックまたはメソッドなど) について同じことができれば、それは役に立ちます。svnを使用することは可能ですか? または他の同様のツール?
windows - TortoiseSVN を使用してリビジョン番号を伝え、以前のバージョンと以前のバージョンを比較する方法は?
TortoiseSVN を使用して、ブランチ (HEAD) をチェックアウトし、ローカル コピーのリビジョンを古いリビジョンに変更しましたUpdate to revision...
。
たとえば、HEAD が rev.20 だとします。rev.10にアップデートしました。
現在のローカル コピーのリビジョン番号を確認するにはどうすればよいですか? ログまたはリビジョン グラフを開くと、HEAD (1 から 20) までのすべてのリビジョンが表示されますが、チェックアウトされたもの (10) は表示されません。
Diff with previous version
ファイルのローカル コピー (10) と HEAD-1 (19) リビジョンの差分を取得しようとしていますが、これは実際にはローカルのリビジョンより後のリビジョンです。以前のローカル (9) リビジョン ファイルとの差分を取得するにはどうすればよいですか?
更新 1:Show log
現在のリビジョンの行が太字フォントで表示されているように見えるため、これは現在ローカル コピーに更新されているリビジョンを示しています。同様にrevision graph
、改訂長方形を強調します。
更新 2:質問を投稿する前に何か間違ったことをしたに違いありません。期待どおりに機能するようになりましたDiff with previous version
。
svn - リビジョン履歴のある古いコードを新しい SVN リポジトリにインポートする
現在機能していない SVN リポジトリからのコード チェックアウトがあるため、元の SVN サーバーがダウンしています。
また、まだコミットされていない SVN へのローカルな変更がいくつかあります。
リビジョン履歴とともに利用可能な既存のコードを、新しく作成された SVN リポジトリに移動するにはどうすればよいですか?
どんなアイデアでも始めるのは素晴らしいことです!
svn - Subversion リポジトリの並べ替えに失敗する
Subversion リポジトリの順序を変更したい。このために、svnadmin dump、svnadmin load、svndumpfilter、および sed を使用します。
たとえば、次のディレクトリを「移動」したいとします (実際には、それよりもはるかに多くのことですが、今は段階的に実行しています)。
このために、エクスポートされたダンプ ファイルに対して次のコマンドを実行します。
ただし、これを新しい/空のリポジトリにロードすると、次のようになります。
すべてのエントリをばかげて置き換えるので、これが機能しない理由はわかりません!
eclipse - STS または RAD からリポジトリの場所をエクスポートする
最近のハードウェア障害により、STS 用に新しいワークスペースをセットアップする必要があり、追加するリポジトリがたくさんあります。
それらをすべて追加しましたが、リポジトリの場所をエクスポートする方法を見つけようとしています。これにより、将来、チームまたは私自身の誰かがネットワークドライブからそれらを引き出してインポートすることができます。これにより、いくらか節約できます。時間。私が知っている時間はそれほど長くはありませんが、それはいいことです。
これまでのところ、私が見つけた唯一のものは、File/Export を選択し、SVN Repositories を選択して出来上がりの Eclipse オプションでした。ただし、STS または RAD を使用すると、エクスポート オプションに SVN リポジトリ オプションが表示されません。それはEclipse専用ですか?もしそうなら、なぜ STS と RAD から削除されるのでしょうか?
私を正しい方向に向ける助けをいただければ幸いです。
svn - チェックアウト コードから新しい SVN リポジトリを作成する (デッド SVN リポジトリから)
私は svn からのチェックアウト コードを持っています。リポジトリはリモートで、現在は死んでいます。それを使用して、履歴を持つ新しい SVN リポジトリを作成できますか?
はいの場合、どうすればできますか?
いいえの場合、この種の状況を処理するための他の最善の方法は何ですか?
前もって感謝します。