問題タブ [subversive]
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.
eclipse - SVN Eclipse プラグインで検索
Eclipse 用の Subversive プラグインを使用して SVN Code リポジトリに接続しています。私たちのコード ベースは非常に巨大であるため、ファイルを検索するのが難しくなっています。Ctrl+F キーを使用してもファイルを見つけることができません。とにかく、このプラグインで特定のファイルを検索できますか? 前もって感謝します、
よろしく、 PK
eclipse - 複雑な SVN チェックアウト手順?
次のように構成されたリポジトリがあります。
そのプロジェクトとしてタグ付けされたプロジェクトをチェックアウトしたいと思いrel-1
ます。この場合、ワークスペースでproject1
とを取得しますが、 ではありません。project3
project2
すべてprojectN
が Eclipse Java プロジェクトです。
私は Eclipse/Subversive を使用していますが、必要に応じて Tortoise またはコマンド ライン (Windows) を使用することもできます。
編集: 現在、これを行うには、30 ほどのプロジェクトを調べて、各タグを個別にチェックアウトする必要があります。各プロジェクトを個別に実行せずにこれを行う方法はありますか?
svn - svn サーバーは自動的に同期します
私はローカルのLANにsvnサーバーを持っています。開発者はそれを使用してチェックイン/チェックアウトします。より安全を期すために、ラックスペースから Linux のサーバーを取り上げました。ローカル svn サーバーからリモート svn サーバーへの毎週の自動同期を行うことは可能ですか。リモートのものは主にリモートバックアップとして使用されますが、誰かがアクセスしたい場合に備えて、私たちのLANには静的または外部IPがないため、アクセスできます.
svn - 定期的にブランチからトランクを更新する
私は長期的なブランチに取り組んでいます。毎週かそこらで私のブランチのものでトランクを更新したいです。
さまざまなリビジョンのマージを使用して、トランクからブランチを更新していました。
次に、ブランチの再統合を使用して、ブランチをトランクにマージしました。
それから私は自分のブランチに戻り、さまざまなリビジョンをマージしましたが、大量のツリーの競合が発生しました。
これを行うための適切な方法は何ですか?(トランクを別のブランチから更新し、そのブランチをトランクで更新します)
svn - SVN削除削除
他の誰かによってsvnリポジトリ(サーバー)からすでに削除されているファイルとディレクトリ(ローカルコピーから)を削除するにはどうすればよいですか?
変更(および追加されたファイル)はそのままにしておきたいです。そして、「私の変更」とは、いくつかの新しいファイルを追加したが、それらはまだsvnの下にないことを意味します(それらは「?」ステータスを持っています)。
「svnupdate」と「svnstat」を実行した後、接頭辞「?」が付いたファイルのリストが表示されます。-これらのファイルは、削除されたファイルと混合された私の変更です。
それらの「削除された」ファイルを削除する方法はありますか?それらが私によって変更されていない場合にのみ、それらを削除するとよいでしょう。
rollback - Subversive から以前のバージョンのファイルに戻す/ロールバックするにはどうすればよいですか?
私はソース管理と Subversive にまったく慣れていないので、変更してはならないファイルに変更をコミットしてしまいました。私はこれについて 1 時間以上ドキュメントとインターネットを検索しましたが、用語について十分に理解していないと思います。また、多くのソース管理リソースはコマンド ライン ユーザー向けのようです。
これまでに試したことは次のとおりです。まず、[チーム] > [元に戻す] オプションを使用しましたが、それがローカル コピーにのみ影響することがわかりました。リポジトリの Web インターフェイスを見てみましたが、ロールバック ツールではなく、差分ツールしか提供されていませんでした。また、[履歴] タブを開き、コンテキスト メニューに [リビジョン X からの変更を元に戻す] と [リビジョン X に切り替える] を見つけました。
私が見つけたドキュメントに基づいて、それらの1つが必要なものだと思いますが、どれかわかりません。また、現在のリビジョンを選択するかどうかもわかりません。それは元に戻したいリビジョンか、それより前のリビジョンに到達したいからです。これがコードの問題である場合は、少しテストを実行するだけですが、この場合、間違ったオプションを選択して事態を悪化させるのではないかと心配しており、役に立たないテスト ファイルでリポジトリを混乱させたくありません。 .
要約すると、Subversive を使用して単一のファイルを直前のバージョンにロールバックするにはどうすればよいでしょうか?
subversive - Subversionバージョン番号の質問
VS用のSVN、Visual Studio、およびVisualSVNプラグインを使用しています。管理下にある各アイテム、たとえばファイルが、管理下にある他のアイテムから独立した独自の連続したバージョン番号を持つように設定することは可能ですか?たとえば、foo.txtでバージョン番号1、2、3、4などを取得したいとします。そして、bar.txtにバージョン番号1、2、3、4などを取得させたい。現在のところ、fooは「1」を取得し、barに変更を加えて、次にチェックインすると、 「2」になります。意味がわかりますか?
java - Eclipse プラグインのインストールに関する問題
私は Java 開発のために Eclipse を使い始めています。私は通常、Visual Studio 開発者であるため、Eclipse はまったくの初心者です。
Eclipse の「新しいソフトウェアのインストール」機能を使用して、CheckStyle Eclipse プラグインと Subversive をインストールしようとしました。エラーはありません。すべてがうまく機能しているようです。「既にインストールされているソフトウェアは何ですか?」をクリックします。インストールダイアログに、インストールされているプラグインのリストが表示されます。Subversive と CheckStyle for Eclipse の両方がリストされています。
私の唯一の問題は、どちらも「機能しない」ことです。つまり、新しい UI 要素が表示されません。私が持っているマニュアルによると、プロジェクトのプロパティに新しいノード「CheckStyle」が表示されるはずです。私はそうではありません。Subversive がどのようなものかは正確にはわかりませんが、チェックアウト操作などを便利に実行する方法があると確信しています。
ダウンロードしたプラグインを手動で dropins-folder にコピーし、その後 Eclipse を再起動しても解決しません。エラーが発生したかどうかを確実に確認する方法はありますか - エラーメッセージがまったく表示されません.
eclipse - 破壊的な svn:externals の固定リビジョンへの参照がリビジョンを尊重しない
このような svn:externals 参照
設定プロパティ パネルで喜んで破壊者によって受け入れられ、リンクが確立されます。ただし、リビジョンは無視されます。アップグレードするたびに、トランクから最新のものを取得します。-r と数値の間にスペースを入れるかどうかは問題ではないようです。これは正しい構文ですか?これは破壊的な問題ですか?
私は Galileo リリース、破壊的な 0.7.8.I20090904-1300 を使用しています。
eclipse - Subversive/Subclipseを使用せずにEclipseで分岐したsvnリポジトリを使用する
SubversiveまたはSubclipseを使用していない場合、Eclipseで新しいブランチを使用するにはどうすればよいですか?新しいブランチをチェックアウトして、それを新しいプロジェクトとしてEclipseにインポートする必要がありますか?それを行うためのより簡単な方法はありますか、それともSubversiveまたはSubclipseを使用することが唯一の合理的な方法ですか?
SubversiveまたはSubclipseの長所/短所について多くの議論があることを知っています-どちらが最適かは尋ねていません(必要に応じてSubclipseを使用する可能性がありますが)、DVCSに切り替えることはできません。