問題タブ [svn-client]
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ディレクトリをチェックアウトしますか?
私が働いているコンピューターは非常に厳重にロックされています。インターネットに接続できるコンピューターは 1 台ありますが、インターネットにアクセスできるのは Internet Explorer と Outlook だけです。また、ソフトウェアをインストールすることもできません。必要なものをインストールまたは実行できる別の「スタンドアロン」コンピューターがありますが、インターネットに接続できません。
gforge svn からディレクトリをダウンロードする必要があります。ブラウザからこれを行う方法はありますか? チェックアウトする必要があるディレクトリのアドレスを入力できる Web サイトを想像すると、そのディレクトリとそのすべてのサブディレクトリを含む Internet Explorer でダウンロードできる zip ファイルが生成されます。インターネットに接続されたコンピューターにコードをダウンロードし、「スタンドアロン」コンピューターに転送して実行する必要があります。
私はたくさん検索しましたが、多くの人が同様の問題を抱えていますが、私と同じ制限はありません。たとえば、多くの人がDownloadSVNを使用できます。これは、コンピューターに何もインストールする必要のない移植可能なプログラムであるためです。ただし、私の場合、DownloadSVN 実行可能ファイルはインターネットへのアクセスを許可されていません。
ほとんどの github プロジェクトと一部の gforge プロジェクトには、現在のディレクトリの「zip をダウンロード」するオプションがあります。これは素晴らしいことですが、ダウンロードする必要がある gforge svn にはこのオプションがありません。個々のファイルを調べて手動でダウンロードすることもできますが、これには何時間もかかります。
問題があるかどうかはわかりませんが、私は Windows 7 と Internet Explorer 10 を使用しています。重要な情報は、コンピューターにインストールしたどのソフトウェアからもインターネットにアクセスできないため、IE 以外で実行されるクライアント ソフトウェアは動作しません (ある種の javascript のように IE 内で実行できるものは動作するでしょうか?)。
svn - CentOS に最新の SVN 1.9.2 をインストールします - libserf-1.so.1 is needed エラー
CentOS 6.5 Subversion rpm: http://opensource.wandisco.com/centos/6/svn-1.9/RPMS/x86_64/subversion-1.9.2-1.x86_64.rpm
上記のファイルに対してrpm -ivhを実行すると、次のエラーが発生しました。次のエラーを取り除くには、何をインストールする必要がありますか (yum install ??)。
ソース .tar.gz ファイルからインストールする場合、マシンに 2 つの異なるバージョンの svn をインストールするのは面倒であることがわかりました。最初にさまざまな前提条件の yum モジュールをインストールしてから、それを取得するためのコマンドを作成する必要があるためです。私はAnsibleを使用しています。
最も簡単な方法は、「sudo yum install subversion」を実行することですが、最新の 1.9.2 バージョンが得られません。この方法を使用して、1.6.11 またはそれに近いものを取得しています。
簡単な手順でインストールする必要があるツールの完全なリストを示すリストはありますか (おそらく複数のバージョン)。すなわち
sudo yum -y install pre-requisite-tools-abc xyz giga1
make || make prefix=/home/user/tools/subversion-1.9.2
make || make prefix=/home/user/tools/subversion-1.9.2 install
svn --version
linux - RHEL での Subversion クライアント 1.9 オフライン インストール
私の OS バージョン: uname -or 2.6.32-642.3.1.el6.x86_64 GNU/Linux
Subversion クライアントを Redhat Linux にオフラインでインストールしたいのですが、どうすれば実現できますか?
以下の rpm ファイルのリストをhttp://opensource.wandisco.com/rhel/6Workstation/svn-1.9/RPMS/x86_64/からダウンロードしました。
mod_dav_svn-1.9.0-rc3.x86_64.rpm mod_dav_svn-1.9.4-3.x86_64.rpm serf-1.3.7-1.x86_64.rpm serf-devel-1.3.7-1.x86_64.rpm subversion-1.9。 4-3.x86_64.rpm subversion-debuginfo-1.9.4-3.x86_64.rpm subversion-devel-1.9.4-3.x86_64.rpm subversion-gnome-1.9.4-3.x86_64.rpm subversion-javahl- 1.9.4-3.x86_64.rpm subversion-perl-1.9.4-3.x86_64.rpm subversion-python-1.9.4-1.x86_64.rpm subversion-tools-1.9.4-3.x86_64.rpm
そして、yum install subversion-1.9.4-3.x86_64.rpmを試すと、以下のエラーが発生します。
エラー: パッケージ: subversion-1.9.4-3.x86_64 (/subversion-1.9.4-3.x86_64) 必須: libserf-1.so.1()(64bit)
または、「rpm -ivh *.rpm」を試すと、以下のエラーが発生します
エラー 失敗した依存関係: mod_dav_svn-1.9.0-rc3.x86_64 には httpd >= 2.2.3 が必要です mod_dav_svn-1.9.0-rc3.x86_64 には httpd >= 2.2.3 が必要ですmod_dav_svn-1.9.4-3.x86_64 pkgconfig(libcrypto) は serf-devel-1.3.7-1.x86_64 で必要です pkgconfig(libssl) は serf-devel-1.3.7-1.x86_64 で必要です libgnome-keyring.so .0()(64bit) は subversion-gnome-1.9.4-3.x86_64 で必要です
しかし、Subversion クライアントのみのパッケージをフル インストールするにはどうすればよいかわかりません。オフライン インストールに必要なものは他にありますか? その Subversion クライアントを完全に使用するには..
c# - C# SvnClient Get Authorization ユーザー名
C# SvnClient でユーザー名を取得する方法が見つからないようです。
コマンド ラインでは、コマンド プロンプトに「svn auth」と入力すると、そこにユーザー名が表示されます。
ただし、C# SvnClient API ではそれほど単純ではありません。
API には「Authorization」プロパティがありますが、残念ながら、ユーザー名を取得するための直接の関数呼び出しはありません。
誰でも方法を知っていますか?