問題タブ [tortoisesvn]
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 - 機能ごとに分岐
各コミット後に一連の単体テストを実行する最良の方法は何ですか?
私は、ブランチですべての機能/変更を行い、トランクを安定させている場合に特に興味があります。
私のソース管理は SVN で、tortoise SVN をクライアントとして使用しています。
.cmd/.bat ファイルと呼べる SVN イベントまたはそれらの行に沿った何かがありますか?
答えがクルーズ コントロールの場合、クルーズ コントロールを使用してすべてのブランチを確認するにはどうすればよいですか?
svn - TortoiseSVN またはコマンドライン SVN を使用して、Subversion リポジトリで SVN の「実行」ビットを設定する
code.google.com でホストされているオープンソース アプリを持っています。クロスプラットフォーム (Linux / Windows / Mac) です。最初に TortoiseSVN を使用して WinXP マシンからコードをアップロードしましたが、Linux ビルドに使用される「構成」バッチ ファイルには「実行」ビットが設定されていないようです。
それらを必要とするファイルにこれらを設定する最も簡単な方法は何ですか? TortoiseSVN を使用する方が簡単だと思いますが、それが使用できない場合は、Linux マシンでコマンド ライン SVN を使用することもできます。
svn - ApacheServerとTortoiseSVNを使用したファイルのロック
ローカルソースコードリポジトリ用のTortoiseSVNを備えたApacheサーバーが表示されています。現在、試用目的で、2人のユーザーのみを設定しています。管理者が、誰かがチェックアウト(作業ディレクトリにコピー)するとファイルが強制的にロックされるように設定することは可能ですか?
Abhijit Dhopate
svn - TortoiseSVN エラー: 「'https://...' のオプションはサーバーに接続できませんでした (...)」
cvsdude.com でホストされている SVN リポジトリと同期するように新しいコンピューターをセットアップしようとしています。
次のエラーが表示されます。
![SVN エラー][1] -広告に置き換えられたイメージ シャック イメージを削除しました
これが私がやったことです(これらは過去に機能しました):
ダウンロードしてインストールした TortoiseSVN
新しいフォルダー C:\aspwebsite を作成しました
右クリックして、SVNチェックアウトを選択しました...
次の情報を入力し、[OK] をクリックします。
- リポジトリの URL: https://<reponame>-svn.cvsdude.com/aspwebsite
- チェックアウト ディレクトリ: C:\aspwebsite
- チェックアウトの深さ: 完全に再帰的
- 外観省略:チェックなし
- リビジョン: HEAD リビジョン
TortoiseSVN エラーが発生しました:
- 「https://<reponame>-svn.cvsdude.com/aspwebsite」のオプション: サーバーに接続できませんでした ( https://<reponame>-svn.cvsdude.com )
エラーが発生するのではなく、TortoiseSVN がユーザー名とパスワードを要求してから、約 90MB をダウンロードしたはずです。
Subversion リポジトリからチェックアウトできないのはなぜですか?
ケント・フレドリックは次のように書いています。
セキュリティ証明書の有効期限が切れているか、ホスティングが壊れているかダウンしています。
CVSDude に連絡して、どうなったか尋ねてください。
私にとって彼らのサイトは非常に 遅いので、タイムアウトになる可能性もあります..
ほんの数秒後にエラーになります。タイムアウトではないと思います。
マットは次のように書いています。
https://[redacted]-svn.cvsdude.com/aspwebsite にアクセスして、何が起こるか見てみましょう 。ブラウザでアクセスできる場合は、SVN クライアントでファイルを取得できるはずで、そこから作業できます。失敗した場合は、答えがあります。
Web ブラウザーでサイトにアクセスできます。
svn - TortoiseSVN を使用してファイルの削除を回避する
ローカル ソース コード リポジトリ用に TortoiseSVN を使用して Apache サーバーをセットアップしています。誰かが TortoiseSVN を使用してファイルを削除すると、そのファイルは全員のビューから削除され、唯一のログがログ履歴に残ることを観察しました。読み取り/書き込み権限を持っているユーザーがファイルを削除できるのは危険だと思います(偶然または意図的に、ファイルがサーバーに残っていても危険であり、他の人にパニックを引き起こす可能性があります)。
管理者だけがファイルを追加または削除できる方法はありますか?
windows - Subversion リポジトリをローカル IIS に公開するにはどうすればよいですか?
職場では、IIS と Subversion がインストールされた Windows Server 2003 を使用しています。これを使用して、ASP.NET Web サイトをローカルで公開およびテストしています。すべてのプログラマーは自分の PC に Tortoise をインストールしており、コンテンツをサーバーに更新/コミットできます。リポジトリのホスティングは正常に機能しています。ただし、これらのリポジトリに保持されているファイルは、ローカルの IIS (仮想ディレクトリ) にコピーする必要があります。
これらの Subversion リポジトリをローカル IIS に公開する簡単な方法は何ですか?
編集: puetzk
の
おかげで、コミットが発生するたびに実行される単純なバット ファイルを追加しました (フックに関するSubversion のドキュメントを確認してください)。私のbatファイルには次のもののみが含まれています:
svn - Subversion でファイルの作成日を保持する
私の上司は、彼が使用するSubversionサーバーをセットアップして、異なるマシン間ですべてのドキュメントを同期して共有し、インターネット接続がない場合でもそれらにアクセスできるようにするように私に依頼しました。
私は彼のためにこれを用意しましたが、今彼は「作成日」ファイル属性を保持するように要求しています。彼は作成日であるすべてのファイルをダウンロードしたので説明しましたが、彼が使用しているデスクトップ検索エージェントに影響しているため、これを保存する方法を見つけたと彼は主張しています。この属性を Subversion 経由で保存するように設定する方法はありますか、または各ファイルの日付を取得するスクリプトを作成し、最初のチェックアウトごとに「touch」を実行させる必要がありますか?
SVN リポジトリに追加された一連のドキュメントは数年前にさかのぼることに注意してください。彼はこれらの日付をすべてのチェックアウトで保持したいと考えています。したがって、Subversion が最後に行った変更の日付は、彼が望むものから何年もずれている可能性があります。
svn - 作業コピー XXX がロックされ、SVN でクリーンアップに失敗しました
次の操作を行うと、このエラーが発生しますsvn update
。
作業コピー XXXXXXXXX がロックされています 「クリーンアップ」コマンドを実行してください
クリーンアップを実行すると、
クリーンアップで次のパスを処理できませんでした: XXXXXXXX
このループから抜け出すにはどうすればよいですか?
svn - すべてのプロジェクトを 1 つまたは複数のリポジトリに保存する必要がありますか?
現在、TortoiseSVN を使用して、現在外出中のいくつかのプロジェクトを管理しています。最初にすべてをソース管理に移したとき、すべてをどのように配置すればよいかよくわからなかったので、各プロジェクトを独自のリポジトリに配置することになりました。
それらをすべて 1 つの大きなリポジトリに移動し、それらをプロジェクト フォルダーに分割するのは良い考えでしょうか? 他のみんなは何をしますか?
現時点では、共通のコードを共有するものはありませんが、将来的には共有される可能性があります。それらがすべて一緒にあれば、管理が容易になりますか。
ありがとう。
git - SVN または Mercurial を使用してコードの一部のみをコミットできますか?
普段は Tortoise SVN を使っていますが、Mercurial は分散リビジョン管理システムということで調べていました。
両方のシステムで私が探しているのは、ファイルの一部だけを選択してコミットできるツールです。これを今すぐ行う場合は、ファイルの一時バージョンにコピーし、現在のバージョンでコミットする変更のみを保持し、コミット後に一時バージョンを現在のバージョンに再度コピーする必要があります。それはとても面倒なことであり、プログラムは私のためにこれを行うことができるはずです.
Git がこれをサポートしていると聞きましたが、これが正しいかどうか教えてください。