問題タブ [svn-update]
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 update」呼び出しのログを作成することは可能ですか?
次の方法があるかどうか疑問に思っています。
- 既存のリポジトリで、更新したすべてのユーザーのログ (および更新後のリビジョン) を確認します。また
- 追加の構成で、[1] が可能になるリポジトリを作成します。
1は可能ではないと思いますが、とにかく尋ねると思いました。2 が可能ではないように思われることに驚いています。これを試みる前に、利用可能なフックがあると想定していましたが、それらはすべてコミット専用のようです。
クライアントを変更せずに、更新をリモート リポジトリによって自動的に取得することを明確にする必要があります。
ありがとう。
svn - 他のすべてのディレクトリとサブディレクトリを取得せずに Subversion 外部を取得する方法
「レポ」と呼ばれる Subversion リポジトリがあります。repo の内部には、trunk/ および branch/ ディレクトリがあります。ブランチ/ 内には、1.0/、1.1/ など、数十のリリース ブランチがあります。これらの branch/ ディレクトリには、比較的大きなアプリケーションが含まれています。
「myExternal」というリポジトリのルートに外部を追加したいと考えています。外部を定義するとき、SVN に myExternal/ ディレクトリを作成させる唯一の方法は、リポジトリのルートから「svn up」を実行することです。ただし、これにより、branches/ のコンテンツ全体がチェックアウトされることにもなり、これは容認できません (リポジトリのコピーに myExternal/ を追加する必要がある多くの開発者がいますが、すべての開発者に何ギガバイトものデータをチェックアウトさせることはできません)。不要な枝)。
「svn up --set-depth immediates」を試してみましたが、外部情報が得られないようです。すべての branch/ を取得せずに myExternal/ を取得するように svn に指示する方法はありますか?
SVN 1.7 を使用しています。
linux - Linux と SVN: svn の更新を行った後、更新されたファイルをテスト サーバーに転送するためのシェル スクリプトが必要です。
タスク/問題は次のとおりです。SVN を使用して適切な開発方法論に従いたいと考えています。プロジェクトは、PHP、Apache サーバー、および Linux OS になります。プロセスは次のようになります
- 開発者は、ローカル コピー (ローカル マシン) でコードの作業を行います。ローカル コピーは SVN リポジトリ (独自の svn リポジトリ) にリンクされています。
- 完了したタスクごとに、SVN コミットがあります。
- 同じSVNリポジトリからのコードを持つ中間層サーバーがあります。このレイヤーは、リポジトリから SVN の更新を取得し、更新されたファイルをテスト サーバーに転送するためにのみ使用されます。
注: 複数のプロジェクト用に複数のテスト サーバーがあります。中間層はすべてのプロジェクトで共通です。更新されたファイルの転送先のテスト サーバーは、ここで決定されます。
ステップ 3 のヘルプが必要です。
さまざまなプロジェクトの更新されたすべてのファイルのリストを取得/維持する方法。次に、ソース ディレクトリ (中間層) と宛先ディレクトリ (テスト サーバー) を選択するシェル スクリプトを実行し、テスト サーバー上の更新されたすべてのファイルを rsync します。すべてのサーバーは同じネットワーク上にあります。
svn - svn-入力されたオプションの更新(すべてのオプションに対してs-)が実行されない
私は必死に実行されたコマンドのために入力されたオプションを取得しようとしますsvn update
。私の問題は、バージョン管理されたファイルが競合していて、コマンドを実行すると、 -showingalloptionsや-resolvesvn update
などのオプションが提供されることです。s
r
ただし、たとえばコマンドラインで文字を入力してs
も、何も起こらないか、何かが起こっていることを示す応答がありません。手紙を入力してから少なくとも30分待っていますが、何も起こりません。また、いくつかのフォーラムやWebサイトを検索しましたが、関連する問題は見つかりませんでした。
それで、誰かが同じ問題を経験したか、または私が間違っていることを知っているかもしれませんか?
どんな考えでも大歓迎です。
svn - 選択したリソースの一部がクリーンアップされませんでした。svn:E155032:元のテキストが見つかりません
私はWindows7でEclipseJUNOを使用しています。
VisualSVNをSVNリポジトリとして使用しています。
ファイルを更新しようとすると、エラーが発生します
'一部のリソースは更新されませんでした。 svn:E155004:「E:\ SVN\tms」に未完成の作業項目があります。最初に「svncleanup」を実行します。'
プロジェクトを右クリックしてSVNクリーンアップを実行すると、エラーが発生します
'選択したリソースの一部がクリーンアップされませんでした。svn:E155032:元のテキストが見つかりません'
svn - SVN がコマンド ライン ツールから更新されない
svn update
コマンドラインツールを使用してレポを更新しようとしています。
ただし、新しく追加されたファイルや不足しているファイルはダウンロードされません。
何か案は?
svn - SVNアップデートは機能しなくなりました
私の同僚は彼の情報源を更新するのに問題がありました。フォルダを更新しましたが、最新のリビジョンに更新されているようです。(「リビジョンxxxxに更新」)次に、いくつかのファイル(およびフォルダ自体)のログ(「ログの表示」)を確認すると、更新プロセスが正しく機能しなかったことがわかります。いくつかのファイルは2週間前などに別のリビジョンに更新されます。17/12より古いリビジョンのファイルはすべて最新であり、新しいリビジョンのファイルは17/12までのリビジョンにのみ更新されています。エクスプローラーでは、ファイルに緑色の「チェック」が付いており、ファイルが最新であることを示しています。
- クリーンアップを試みましたが、うまくいきませんでした。
- ファイルを削除して更新すると、ファイルは正しいリビジョンに戻ります。
- 各ファイルを個別に更新すると機能するようです。
- 一部のファイルが無視リストに追加された後に問題が発生した可能性があります。
- システム日付を過去のどこかに設定した後に問題が発生した可能性があります(システム日付は現在正しいです)
svn - 特定のリビジョンに更新するために「svnup」が発行された時期を確認する方法
ファイル/作業コピーがローカルで特定のリビジョンに更新された時期を確認することはできますか(つまり、ローカルファイルがさらにリビジョンの更新によって上書きされた場合でも)?
svn - SVN ワーキング コピー ' ロックされています。クリーンアップが機能しない
SVN フォルダーを更新しようとしたところ、競合が見つかりました。
競合を解決せずに、コマンドプロンプトを閉じました。
それ以来、私がしようとしているときはいつでも:
エラー SVN 作業コピーを取得中 ' ロックされています。
また、次のエラーでクリーンアップが失敗します。
次のパスを処理するためのクリーンアップに失敗しました:
作業コピーがロックされています
また、問題のあるフォルダーを削除して、svn up を試みました。これでも役に立ちません。
ルート フォルダーの更新には多くの時間がかかるため、それは望ましくありません。