問題タブ [smartsvn]
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.
macos - OS X の Finder と統合された SVN クライアント
OS X に相当する TortoiseSVN はありますか? OS X の Finder と統合され、コンテキスト メニュー項目として追加される SVN クライアントを探しています。
更新: SmartSVNが見つかりました。それについてフィードバックがある人はいますか?
svn - SmartSVN はコマンドライン ツールとして使用できますか?
リポジトリから数時間ごとにチェックアウトするスクリプトを書きたいのですが、コマンド ラインから SmartSVN を使用して実行できるかどうかを知りたいです。コマンド ラインから SmartSVN を使用できない場合、どの Subversion クライアントを使用できますか? 認証もサポートしているものを推奨してください (すべての人がその方法を知っていることを願っていますが、あなたにはわかりません)。
svn - IDE プロジェクト フォルダへの SVN チェックアウト
(私は SmartSVN と VisualSVN サーバーを使用しています)
Subversion から IDE のプロジェクト ディレクトリにプロジェクトをチェックアウトする必要があります。IDE は、どこからでもプロジェクトを開くことができません (たとえば、作業コピーから直接)。プロジェクト フォルダー内のプロジェクトのみが表示されます。
IDE プロジェクト フォルダを作業コピー ディレクトリとして直接使用することはできません。svn-url ごとに作業コピー ディレクトリが必要なためです。(2 番目のプロジェクトをチェックアウトすると、「../projects は既に別の URL の作業コピーです」というエラーが表示されます)
では、ファイルを wc からプロジェクト フォルダーにコピーするスクリプトを実行する必要がありますか? これはどのようにトリガーされますか?(SmartSVN から)これは少し厄介なようです....
これはどのように行うのが最善ですか?
svn - svn:ロック/エントリのハッシュファイルを解析できません
プロジェクト内のファイルをロックまたはロック解除しようとすると、エラーが発生します。
svn:ロック/エントリのハッシュファイルを解析できません
今、私はファイルをロックすることができません。
いくつかの手がかり:1。svnリポジトリを1つのURLから別のURLに移行しました
リポジトリのロックファイルをリセットする方法はありますか?
svn - クリーンチェックアウトせずにsvn作業コピーでローカルフォルダーの名前を変更する
問題: Subversion の作業コピーを含むフォルダーの名前を変更/ファイル システムの別の場所に移動すると、svn は「作業コピーではありません」と文句を言います。それを修正するには、クリーンチェックアウトを行う必要があります。
理由: 各 + ブランチを svn export した後、約 1GB のプロジェクトがいくつかあります。WAN はおろか、LAN (ssh) でもクリーン チェックアウトを行うには時間がかかりすぎます。もう 1 つの問題は、Windows 用の SmartSVN を使用しているため、キャッシュを再構築する必要があり、これにも多くの時間がかかることです。もう 1 つのことは、サポートするすべてのターゲットに対して再コンパイルするのに何時間もかかることです。
質問: クリーン チェックアウトせずにローカル フォルダーの名前を変更することはできますか?
svn - SVNの作成者を設定する方法
どうすればsvnで作成者を設定できますか?私はスマートsvnを使用しますか?
svn - SVN - ファイルをコミットできません (ディレクトリを作成できません - そのようなファイルまたはディレクトリはありません)
既存のリポジトリを (場所 A) から新しい Linux サーバー (場所 B) に移動したいと考えていました。そのため、次のコマンドを使用して、そのサーバー (場所 B) に新しいリポジトリを作成しました。
次に、以前のリビジョンを保持したいので、場所 A から db フォルダーをコピーし、場所 B のフォルダーを上書きしました。次のコマンドを使用して、場所 B にシステム ユーザーを作成しました。
リポジトリでユーザーの権限を指定しませんでした。
その後、URL からチェックアウトしたところ、svn+ssh://<IP>/<path to repository>
正常に機能しました。以前のリビジョンに更新できますが、コミットできません。それは言う -
Commit failed -
Can't create directory 'path/to/repository/db/transactions/1852-1.txn' no such file or directory
そのため、次のようにそのユーザーにリポジトリへのアクセスを提供しようとしました:-
しかし、それでも同じエラーが発生します。Smart SVN 5.0.4 を使用しています
ありがとう、
サンディーパン
アップデート
Greg の推奨に従っても、コミットできません。エラーは次のようになりますPermission denied
:-
svn - 新しいユーザーを追加し、すべての権限を付与する Subversion コマンド
現在、追加した SVN ユーザーでコミットできません。svnserve.conf
とpasswd
ファイルを手動で編集してみました。私は次のことをしました。
harry = harrysecret
行、 、 を追加passwd
password-db = passwd
行のコメントを外しましたsvnserve.conf
harry
次のように、パスワード = harrysecretのシステム ユーザー を追加しました:-useradd ハリー passwd ハリー
SVN+SSH プロトコルを使用していて、チェックアウト、更新できますが、コミット中にエラーが発生します
しかし、root
ユーザーでコミットできます。
コマンドを検索するためにグーグルで検索したところ、次のものが見つかりました。
( http://www.divvun.no/doc/infra/system/addsvn-users.html )
私にはうまくいきませんでした。
http://wiki.site5.com/SVN/Subversion_(SVN)_Setup_Guide#Setup_a_new_SVN_user_account
http://help.joyent.com/index.php?id=55&pg=kb.page
- ドメインの
etc/
ディレクトリに移動します - 任意のテキスト エディターで、既存のリポジトリに「newuser」の「許可行」を追加して「svn-access.conf」を編集します (リポジトリは webmin で作成されます)。
- bash$ htpasswd svn.basic.passwd newuser を使用して、「newuser」のパスワードを svn.basic.passwd ファイルに追加します (新しいパスワードの入力を 2 回求められます)。
しかし、/etc
ディレクトリに svn-access.conf がありません。
すべての権限を持つユーザーを追加する確実な方法はありますか? リモートサーバーで同じことをするように誰かに指示する必要があります。
svn - SmartSVN - 複数のブランチからのファイル
プロジェクト ブランチの 1 つを SmartSVN で開いていますが、ファイルの 1 つがそのブランチを「トランク」として表示しており、残りは正しいブランチ名を示しています。これがどのように起こったのかわかりませんが、修正したいと思います。どうすれば修正できますか?
svn - 優れた Subversion クライアントとは?
SmartSVN という Subversion クライアントを使用していますが、実行するには Java が必要です。その依存関係を取り除き、新しいことに挑戦したいと思います。より優れた SVN クライアントを思いつきますか?
私は TortoiseSVN と RapidSVN を試しましたが、どれも気に入りませんでした。私は Mac にバージョンを持っていて、そのプログラムが大好きです。Windows にリモートで似ているものはありますか? それにお金を払ってもかまわない。