問題タブ [rapidsvn]

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 投票する
4 に答える
1215 参照

ruby-on-rails - Ubuntu で Rails アプリケーションを構築する際の SVN のベスト プラクティスを探す

最初に少し背景を。

私は開発キャリア全体で MS プラットフォームに取り組んできました。2 週間前まで、私は 98/XP/Vista 以外の OS を起動したことがありませんでした。私はずっと前に VSS を使い始め、約 2 年前に SVN に変更しました。SVN では TortiseSVN を使用し、標準のブランチ/タグ/トランクのセットアップを使用します。

私のプロジェクトも自己完結型です。つまり、新しい開発ボックスに移動し、単一のリポジトリをプルダウンし、VS を開き、F5 を押すと (ほとんどの場合) 実行されます。すべての依存関係はフォルダーに保存されlib、ソース コードはフォルダーに保存されsrcます。

新しいことを学ぶために、Ruby on Rails アプリケーションを構築することに決め、Ubuntu ベースの開発マシンを作成しました。私は SVN サーバーを稼働させており、このプロジェクトで別の人と作業しています。彼はたまたま開発マシンに Mac を使用しています。

そして今、問題のために。

Ruby、Rails、および使用しているすべてのプラグインのさまざまなバージョンを管理する方法に苦労しているようです。また、UbuntuでSVNを使用するのに苦労しているようです。

つまり、Ubuntu には Ruby がプリインストールされています。バージョン1.8.5だと言いたいです。いずれにせよ、使用しているプラ​​グイン (Community Engine) 用にインストールする gem がたくさんありました。*nix は初めてなのでsudo、インストール時に使用せず、あらゆる種類の問題に遭遇しました。最終的にRubyを完全に吹き飛ばし、新たに始めました。それはうまくいったようです。

問題は、私が自分のコードをコミットした後、他の人が最新の状態になった後、gem をインストールするプロセス全体を実行する必要があることです。

RoR アプリケーションで gem とプラグインを管理するためのベスト プラクティスは何ですか? 無数のファイルが SVN に追加されてもかまいません。ディスク容量とネットワーク帯域幅は安価です。これを正しく行う方法がわかりません。

それではSVNへ。

RapidSVN をインストールしましたが、フォルダーがロックされるという問題が頻繁に発生します。数回、自分の間違いに気づきましたが、他の人は理由がわかりませんでした。しかし、どちらのシナリオでも、修正できませんでした。私は自分のコードのバックアップを作成し、新しい作業コピーをプルダウンしてから、手動で変更を移動し、プロジェクトにコミットするときに少し賢くなりました。

実際に昨夜少し RTFM を行ったところ、リポジトリのブックマークを作成し、そのブックマークから「作業コピーをチェックアウト」する必要があることがわかりました。理由はわかりませんが、説明書にはそう書いてあります...

Ubuntu の RoR プロジェクトで SVN を使用するためのベスト プラクティスは何ですか?

私は文字通り、これに関する段階的なプロセスを探しています。

編集 言及するのを忘れていましたが、私は IDE に NetBeans を使用していますが、もしあれば、どのような SVN サポートがあるかは調べていません。RubyMine を見て、ぜひ使いたいのですが、今のところ不安定すぎるようです。

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

file - TortoiseSVNとRapidSVNを使用してユーザーがサーバーからファイルを削除するのを防ぐことはできますか?

ユーザーがTortoiseSVNとRapidSVNを使用している場合、サーバー上にあるファイルをそのまま表示するため、ファイルを削除することができます。それを防ぎたい。たぶん、削除するオプションをブロックしますか?

明確にするために、ファイルがサーバーから削除される唯一の方法は、ユーザーがローカルドライブからファイルを削除してから、サーバーにコミットすることです。サーバーから直接削除するユーザーの機能を制限したいと思います。

0 投票する
4 に答える
8552 参照

svn - gitk のような svn log/diff フロントエンド?

SVNで管理しているGoogle Chromeのソースコードの変更点を調べたい。Web インターフェイスはhttp://src.chromium.org/viewvc/chrome/にあります。

タイムラインをローカルで調べることができる GUI フロントエンドがあるかどうか知りたいです。git を使えば、簡単に実行できますgitk foo.c

私はqsvnとrapidsvnを試しましたが、それらを機能させる方法がわかりませんでした。GUIでリポジトリをインポートする必要があるようですが、すでにリポジトリをチェックアウトしています。

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

svn - Subversion が元のプロジェクトを更新していませんか?

私は subversion を初めて使用します。私たちが取り組んできた Web プロジェクトをインポートしました。リポジトリを介してすべてにアクセスできます。ファイルをチェックアウトし、更新し、コミットすることができ、すべての変更を他のユーザーが見ることができます。

私の質問は、インポートした元のプロジェクト フォルダーに書き戻すべきではありませんか? そこで行われた変更を確認できません。リポジトリのみですか?

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

svn - SVNチェックアウトが失敗する/クライアントがWindows764ビットでフリーズする

SVNリポジトリをチェックアウトしたいのですが、タイムアウトになります。私の環境はWindows7、64ビットです。私が試したのは:1)TortoiseSVN、シェル統合プラグイン、2)RapidSVN、GUI 3)コマンドラインを使用したCygwin

(私は他のリポジトリを試したので、特にそうではありません)Mozilla Firefoxでアドレスを入力するだけで、リポジトリを閲覧できることに注意してください。

何をしようとしても失敗します。アプリがフリーズし、強制終了する必要があります。リポジトリを閲覧したり、リビジョンバージョンを表示したりすることさえできません。

ファイアウォールをオフにしようとしましたが、役に立ちませんでした。

原因は何でしょうか/他に何を試すべきですか?

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

svn - RapidSVNは、すべてのファイルに疑問符を追加しました

私は初めてRapidSVNを使用し、機能を試してみました。ファイルをホームフォルダにダウンロードしたかったのですが、すべてのファイルアイコンに疑問符が付いています。どうすれば削除できますか?

私はWindows7を使用しています。

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

linux - UbuntuでRapidSVNの設定をクリアするにはどうすればよいですか?

何らかの理由で、RapidSVNのブックマークに到達するたびに、アプリがクラッシュします。エラーも表示されません。ただ自分自身を閉じます。

Synapticパッケージマネージャーを使用してアプリを完全に削除してから再インストールしようとしましたが、まだ問題のあるブックマークがあります。

私の質問は、RapidSVNのアプリ設定をクリアするにはどうすればよいですか?

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

linux - RapidSVNにsvn:keywordsを追加するとGoogleCodeで機能しない

RapidSVNをsvnクライアントとして使用しており、svn:keywordsを設定するには、各ファイルに移動する必要があります。右クリック>[プロパティ]>[新規]>[名前]= svn:keywords>[値]=[Id]> [OK]

プロジェクトには多くのファイルがないため、これはまだ問題ではありませんが、これを正しく機能させることができません。新しいバージョンをGoogleCodeリポジトリにコミットすると、ローカルファイルによってId値が変更されますが、リモートのGoogleCodeリポジトリでは変更されません。リモートファイルの内容を見ると、IDは変更されていません。

誰か教えてもらえますか?

0 投票する
4 に答える
12069 参照

svn - NetBeans での svn commit の問題

私のsvnクライアントはrapidsvnで、ideはNetBeansです。更新をコミットしようとすると、突然エラーが発生しました。私は 777 の許可を与え、プロジェクトの所有者を変更しましたが、それでもその問題を修正できませんでした。

NetBeans でファイルをコミットすると、以下のエラーが発生します。

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

svn - Netbeans RapidSVN とリポジトリ

すべてのディレクトリ構造などを含む Netbeans プロジェクトがありました。Netbeans プロジェクトをオンライン リポジトリにインポートしました。上記はすべてWindows PCで行われました。

ここで、Ubuntu と RapidSVN (GUI svn クライアント) を使用して、リポジトリを NetBeansProjects ディレクトリにチェックアウトしました。

NetBeans をロードすると、クラスが見つからないという例外が発生します。

詳細は次のとおりです。

これで、すべてのファイルを確認して編集できるようになりました。ただし、変更を加えてからプログラムをテストして実行すると、リポジトリにロードされたバージョンが常に実行されているように見えます。

同じように、私の変更は保存されていないようです。Netbeans を閉じて開くと、リポジトリから編集していたプロジェクトが左側のプロジェクト パネルに表示されません。

  1. これをプロジェクトとして保持し、変更を保存するにはどうすればよいですか?
  2. RapidSVN を間違って使用していますか?
  3. 私のリポジトリの使い方は間違っていますか?

他に提案がある場合、または詳細が必要な場合はお知らせください。