問題タブ [svn]
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 - VisualSVNサーバーを既存のリポジトリに接続する
最近のすべてのVisualSVNサーバーの投稿により、私はそれをチェックしたいと思いました。現在、Apacheを介してSVNを実行していますが、主にActiveDirectory統合のためにVisualSVNサーバーを試してみたいと思います。彼らのドキュメントには、既存のリポジトリを簡単に移行できるかどうかは記載されていません。
誰かが前にこれをしましたか?
svn - SVNリポジトリを視覚的に表示できるツール(つまり、きれいなチャート)はありますか?
本当に奇妙です。
SVNリポジトリをグラフィカルな形式で表示できるツールが見つかりません。
リビジョン/時間、ブランチ/時間のグラフの変化を確認できるようにしたいと思います。
誰か知っていますか。理想的には、プラットフォームに依存しないか、さらに優れたWebベースになります。
これまでに提供されたソリューションの概要:
- svn-graph
- 魚眼レンズ(いくら欲しい!£?*)
svn - Win2008 Web サーバーに SVN をインストールしても安全ですか?
私は Web サーバーを持っており、現在、svn のホスティングを専門とする会社で SVN ホスティングの料金を支払っています。
専用サーバーに SVN をインストールすることだけを考えていますが、セキュリティ上の影響はありますか?
svn - Resharper と TortoiseSVN
ファイルがソース管理下にあり、TortoiseSVN がクライアントである場合、Resharper からのクラスの名前変更リファクタリングに対処する良い方法はありますか。現在VisualSVNを試していますが、最近名前を変更する必要はありませんでした。これを試すためだけにリポジトリを変更したくありません。
また、この機能だけで VisualSVN のコストに見合う価値があるかどうかもわかりません。
更新: VisualSVN の試用版をアンインストールし、AhknSVN を試しました。これまでと同じ機能を提供しているようです。
これは些細なことですが、インジケーターにはいくつかの機能が欠けているようです。(プロジェクト内のファイルが異なる場合は、プロジェクト インジケーターもこれを示すと思います。) 私はプロジェクトを可能な限りローリングしたままにする傾向があるため、プロジェクトを展開しない限り、どのファイルが変更されたかを判断するのは困難です。
svn - TortoiseSVN を使用した VisualSVN の復元
VisualSVN に対して TortoiseSVN を使用すると、削除してはならないソース ファイルを削除してしまいます。毎日のバックアップからファイルを取り戻すことができるので、これは大したことではありません。ただし、履歴を取り戻すことができるように、SVN (VisualSVN) から元に戻したいと思います。しかし、私はそれを行う方法を理解できません。
VisualSVNインターフェースまたはTortoiseSVNの最新バージョンを使用して、VisualSVNからファイルを元に戻す方法を知っている人はいますか?
svn - SubversionとWeb開発
私たちのウェブショップにSubversionを紹介しています。チェックインしたファイルをFTP経由でサーバーにアップロードしたい(そして、Subversionに慣れてきたら、SFTP経由で)。ファイルは、テスト目的でリリース候補ページに送信されます。スクリプトを呼び出して、ファイルを本番環境に移動できます。
私の質問はこれです:Subversionを介してファイルをサーバーに転送するにはどうすればよいですか?ファイルがチェックインされたときに転送を行うスクリプトを追加できますか?
svn - CVS から SVN への変換とブランチの再編成
既存の CVS リポジトリから SVN リポジトリに変換しています。CVS リポジトリにはブランチがほとんどなく、変換中にブランチの名前を変更したいと考えています。
必要な変換は次のようになります。
つまり、CVS HEAD は通常のブランチになり、CVS branchA は SVN トランクになります。
CVS と SVN の両方のリポジトリは、同じ Linux マシン上にあります。
これはどのように行うことができますか?
また、CVS branchA が SVN トランクになり、他のすべての CVS ブランチが無視される変換で十分かもしれません。
svn - マネージドソース管理ホスティングとCVSDudeおよびCruiseControl.netとの継続的インテグレーション
自宅での自分のプロジェクトでは、CVSDudeのかなり優れたマネージドSubversionホスティングを使用しています。現在コードに取り組んでいるのは私だけなので、CruiseControl.netを使用していませんが、これは今後2、3か月で変更され、チェックイン時に完全なビルドプロセスを開始する必要があります。
CruiseControl.netをCVSDudeで動作させることができた人はいますか?私の同僚のマイクは、CVSDudeの誰かが言ったこのブログ投稿を持っています:
「コミット後のコールバック機能を使用して、サーバー上のURLを呼び出すことができます。これにより、最後のチェックインに関連する変数(仕様で詳しく説明されている変数)が渡されます。CGIスクリプトはこれらの変数を実行し、必要なタスク、つまりCruiseの更新を実行します。コントロールなど」
可愛らしい。しかし、実際にクルーズコントロールでそれを行った人はいますか?
java - マルチモジュールプロジェクトを個別のリポジトリツリーに分割する必要があるのはいつですか?
現在、次の標準のSubversionリポジトリレイアウトを持つプロジェクトがあります。
./trunk
./branches
./tags
ただし、OSGiとモジュラープロジェクトの道を進んでいると、次のようになります。
./trunk/bundle/main
./trunk/bundle/modulea
./trunk/bundle/moduleb ./tags/bundle/main-1.0.0
./tags/bundle/main-1.0.1
./tags/bundle/modulea -1.0.0
'build'は、すべてのモジュールを順番にビルドするという点でまだかなりモノリシックですが、ビルド/リポジトリを次のようなものにリファクタリングする必要があるかどうか疑問に思い始めています。
./bundle/main/trunk
./bundle/main/tags/main-1.0.0
./bundle/main/tags/main-1.0.1
./bundle/modulea/trunk
./bundle/modulea/tags/modulea- 1.0.0
このパターンでは、各モジュールがそれ自体を構築し、そのバイナリをリポジトリ(maven、ivy、またはSubversionリポジトリ自体の別のパス)に格納することを想像します。
モジュール化された後のプロジェクトレイアウトに関するガイドラインまたは「ベストプラクティス」はありますか?
windows - WindowsでSubversion+TortoiseSVNで大文字と小文字を区別しないようにすることはできますか?
私は過去数か月間、サーバーとのインターフェースにTortoiseSVNを使用したコード制御にSubversionを使用してきましたが、一般的には順調に進んでいます。ただし、FoxPro IDEが警告なしにファイル拡張子の大文字と小文字を変更し、「program.prg」が「program.PRG」になる場合があります。名前は「バージョン管理されていない」と表示され、ファイルへの変更を追跡する機能に大混乱をもたらします。Subversionは*nixの大文字と小文字を区別する世界に起源があることを理解していますが、Windowsで使用する場合、SubversionまたはTortoiseSVNのいずれかでファイル名を大文字と小文字を区別しないように制御する方法はありますか?