問題タブ [svnant]

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.

0 投票する
2 に答える
7901 参照

java - SVNANT を使用して「既にロックされているディレクトリをロックしようとしました」

Windows XP マシンでプロジェクト ディレクトリをチェックアウトするために SVNANT を使用しています。初めて tortoiseSVN をチェックアウトに使用したとき..その結果、互換性のないバージョンに関連するエラー メッセージが表示されたので、ダウングレード スクリプトを使用して修正する必要がありました。現在、この非互換性の問題により、プロジェクト フォルダーでの操作に tortoiseSVN を使用できません。問題は、SVNANT でプロジェクトをチェックアウトしようとするたびに、次のメッセージが表示されることです。

この問題を解決するには、

svn クリーンアップ

しかし、上記のように、Tortoiseは使用できません。どうすれば問題を解決できますか?

ありがとう

0 投票する
3 に答える
334 参照

linux - svnant が使用する svn を変更する

システムの ~my/home/bin に新しいバージョンの svn をインストールし、そのパスを設定しました。そのため、コマンドラインから、古いバージョンの代わりに、/usr/bin/ にある新しいバージョンの svn が使用されます。

ただし、svnant は /usr/bin で古い svn を使用し続けます。

新しいsvnを使用するようにsvnantに指示するにはどうすればよいですか?

0 投票する
2 に答える
1879 参照

svn - Windows XP で ant 1.7.1、svnant 1.2.1、java 1.6.0_17、および svnkit で動作する svnant タスクを取得できない

svnkit を使用して svnant ant タスクから subversion にアクセスしようとすると、次の結果が得られます。

svnkit.jar および svnjavahl.jar を含むすべての適切な jar がクラスパス上にあることを確認しました。

同様のクラスパスを使用して、Eclipse 20100218-1602 内で ant を実行しても同じ結果が得られます。

不思議なことに、上記のクラスを呼び出す次の Java プログラムが動作するようです。

org.tigris.subversion.svnclientadapter.svnkit.SvnKitClientAdapter を出力します

また、subclipse eclipse プラグインは svnkit (Eclipse に付属しているもの) を問題なく使用します。

0 投票する
1 に答える
2191 参照

svn - sshリポジトリからサーバーにファイルをコピーするsvnantコマンド?

こんにちは、 svn-antまたは単にsvnのコピーコマンドを記述して、 sshリポジトリ(svn + ssh:// username@10.10.10.10/media/repository/files)からサーバーフォルダ( var / httdocs / files)

0 投票する
2 に答える
236 参照

svn - svnant を使用して build.xml ファイルがあるディレクトリを更新しても安全ですか?

あるディレクトリから svnant を使用して、別のディレクトリにある多数のプロジェクトを更新するビルド システムを維持しています。次に、更新されたプロジェクトの 1 つに移動し、実際のビルドを行います。

そのメイン プロジェクトからすべてを実行しても安全ですか? メイン プロジェクトは svnant を使用してそれ自体を更新できますか、または ant が現在使用している build.xml ファイルを svn が更新する必要がある場合に問題が発生する可能性がありますか?

0 投票する
1 に答える
2527 参照

ant - ANT / SVNANTを使用して、ファイルが別のフォルダーに存在しない場合にSVN作業コピーからファイルを削除します

シナリオ:

  • アプリケーションコードベースのSVNリポジトリ#1
  • 以前にコンパイルされたマイルストーンを含むSVNリポジトリ#2

次のことを実行できるANTビルドスクリプトが必要です。

  1. SVNリポジトリ#1からコードベースをエクスポートします(完了)
  2. エクスポートされたコードベースをコンパイルします(完了)
  3. SVNリポジトリ#2からコードベースをチェックしてください(完了)
  4. SVNレポジトリ#1からコンパイル/エクスポートされたコードベースをSVNレポジトリ#2からの作業コピーと比較します。SVNリポジトリ#1にファイルが追加されている場合は、それらを作業コピーに追加する必要があります。SVNリポジトリ#1で更新されたファイルがある場合、それらは作業コピーにあるものを上書きします。SVNリポジトリ#2からファイルが削除されている場合は、作業コピーから削除する必要があります
  5. 更新されたコードベースをSVNリポジトリ#2にチェックインします

ステップ4は私が問題にぶつかっているところです。コンパイル/エクスポートされたコードベースをSVNリポジトリ#1からコピーして、SVNリポジトリ#2からチェックアウトされた作業コピーにコピーするだけで、4aと4bを実現できると思います。ただし、SVNリポジトリ#2の作業コピーから削除する必要のあるファイルを判別するために、2つのコードベースをどのように比較するのかわかりません。SVNANT deleteを使用してファイルを削除できることはわかっていますが、ファイルセットを作成するにはどうすればよいですか?

0 投票する
1 に答える
1994 参照

svn - svnant ログタスクで -v トリガーを使用するには?

Ant ビルド スクリプトでは、svnant を使用して特定のディレクトリの SVN ログを取得しています。変更されたファイルも見たいです。私は試した

で惨めに失敗しました

ログは「verbose」属性をサポートしていません

いくつかの調査の後、誰かがすでにこれを実装しようとしていることがわかりました(source)が、ログコマンド source の svn log (ねえ、再帰!) は言う

~ このオプションは ant の実行によって渡されるため、コマンドの「verbose」属性を削除しました

おそらく私は箱の中でしか考えていませんが、私はそれを理解していません...このオプションをどこに渡すのですか? Antスクリプトでそれを渡すことができない場合、ソースを改ざんして独自のsvnantをコンパイルする以外に、svnantログを強制的に冗長にする可能性はありますか?

0 投票する
0 に答える
621 参照

svn - マージするSVN antタスク

開発ブランチをトランクにマージするには、svn ant タスクを使用する必要があります。それを行うための単純なsvn antコマンドはありますか?

0 投票する
1 に答える
11950 参照

svn - svnSettingをグローバルに定義する

build.xmlantスクリプトでsvnSettingをグローバルに定義したいと思います。

しかし、Eclipseはもちろん言います:

問題:タスクの作成に失敗したか、svnSettingと入力してください原因:名前が未定義です。

ターゲット内ではなく、プロジェクトの直下でsvnSettingを定義できる可能性はありますか?

0 投票する
1 に答える
870 参照

svn - Ant エラーを使用して Google コードからプロジェクトをチェックアウトする

上記の SVN ant スクリプトを使用して GAE ソースをチェックアウトしましたが、エラーが発生しました。

私は SvnAnt 1.3.1、Ant 1.8.1 を使用しています。TortoiseSvn または Eclipse からチェックアウトすると問題なく動作します。何かアイデアはありますか?