問題タブ [visual-sourcesafe]
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.
version-control - Visual Sourcesafe でディレクトリ構造を修正するにはどうすればよいですか?
Visual Studio で Visual SourceSafe を使用しています。しばらくプロジェクトに取り組むたびに、ハードディスクのディレクトリ構造がめちゃくちゃになります。ファイルの最新バージョンは、独自のネストされたフォルダーに移動するため、最終的にはC:\VS2005\Projects\MyProject\MyProject\MyProject\MyProject
これは何が原因ですか?
visual-studio - どのソース セーフ プロジェクトが Visual Studio ソリューションにバインドされているかを確認するにはどうすればよいですか?
vs.net ソリューションにバインドされているソース セーフ プロジェクトを確認することはできますか?
vs.net でファイルをチェックアウトし、ソースセーフでファイルを検索すると、別のプロジェクトからファイルをチェックアウトしているようです。「作業フォルダーの設定」でディレクトリを見ると、問題ないようです。
command-line - SourceSafe と対話するためのより高速な方法はどれですか? コマンドラインかオブジェクトモデルか?
私たちのプロジェクトは、SourceSafe データベースで開催されます。専用のビルド マシンで毎晩実行される自動ビルドがあります。ビルド プロセスの一環として、SourceSafe からインストール用のソースと関連データを取得します。これにはかなりの時間がかかる可能性があり、ビルド プロセスの大部分を占めます (それ以外の場合は、インストール ファイルの作成が大半を占めます)。
現在、コマンド ライン ツール を使用ss.exe
して SourceSafe とやり取りしています。使用するコマンドは、プロジェクト ソースとデータの再帰的な取得、バージョン ファイルのチェックアウト、更新されたバージョン ファイルのチェックイン、およびラベル付けです。ただし、SourceSafe がオブジェクト モデルもサポートしていることは知っています。
- このオブジェクト モデルを使用した経験のある人はいますか?
- 私たちのプロセスで役立つ可能性のあるコマンド ライン ツールを使用するよりも、何か利点がありますか?
- デメリットはありますか?
- コマンド ラインでオブジェクト モデルを使用すると、パフォーマンスが向上しますか?
visual-studio-2008 - ファイルを SourceSafe にチェックインする前に、VS2008 の違いを表示するにはどうすればよいですか?
Visual Studio 6 を使用して維持している古いクラシック ASP アプリケーションがあります。これで問題なく動作しましたが、石器時代から抜け出す準備が整ったので、Visual Studio 2008 (SP1) を使用してアプリケーションを維持できるかどうかを確認したいと思います。
以前は、複数の開発者がアプリケーションで作業でき、ソース管理下にありました。FrontPage Server Extensions (FSE) を Web サーバーにインストールし、クライアント上の Visual Interdev、Web サーバー上の FSE、および Interdev を介してファイルをチェックインおよびチェックアウトできるようにする SourceSafe データベースの間に、ある種の 3 方向の統合を行いました。 . ファイルは、クライアントではなく Web サーバーにチェックアウトされました。また、Interdev を介してファイルをチェックインする場合、「差分」ボタンを押して、チェックインする前にファイルへの変更を確認できます。
Visual Studio 2008 (SP1) をインストールして、同じ機能を取得しようとしています。File/Open Web Site/Remote Site を使用してプロジェクトを立ち上げました。これは正常に機能し、ファイルをチェックインおよびチェックアウトできます。ただし、相違点を表示するオプションは無効になっています。また、チェックイン ダイアログ ウィンドウにコメントを入力すると、コメントが無視されます。つまり、SourceSafe スタンドアロン クライアントを使用してファイルの履歴を確認すると、ファイルは正しくチェックインされますが、コメントはありません。
VS2008 でファイルをチェックアウトした後、ファイルを右クリックすると、[比較] オプションと [履歴の表示] オプションが無効になります。また、[チェックイン] オプションをクリックすると、[チェックイン] ダイアログの [バージョンの比較] ボタンが無効になります。比較オプションを有効にするコツはありますか?
c# - ソース管理でコードの合計行数を取得するための Sourcesafe API はありますか?
Sourcesafe にあるプロジェクトとその合計コード行 (おそらくクラスの合計数など) を取得できるようにしたいと考えています。これを可能にする Sourcesafe 用の SDK (私は 2005 年版を使用しています) はありますか?
または、SS のすべてのプロジェクトを一覧表示するドキュメントが Sourcesafe にありますか? これを使用して、行数の取得に取り組むことができました。
ありがとう
visual-studio - VisualSourceSafe-Webプロジェクトからのファイルの削除
私はこれをできるだけ簡単にするように努めます。
- 現在、私たちのチームには、プロジェクトが保存されているVSSデータベースがあります。
- 開発者はコードを取得してローカルホストマシンに配置し、ローカルで開発します。
- 指定された開発者は最新バージョンを取得し、開発サーバーにプッシュします。
問題は、ファイルがプロジェクトから削除されると(VS2008で削除することにより)、次に別の開発者(削除した開発者ではない)がチェックインするときに、削除されたファイルがまだ残っているため、それらのファイルをチェックインするように求められることです。ローカルマシンにコピーします。
これを回避する方法はありますか?VSSにこれらのファイルを削除するようにクライアントマシンに指示させ、再度チェックインするように促さないようにするには?このための好ましいアプローチは何ですか?
メモの編集:
- SVNがVSSよりも優れていることに同意します
- WebアプリケーションプロジェクトがWebサイトプロジェクトよりも優れていることに同意します
- 問題:これと同じことが、クラスライブラリから削除されたファイルでも発生します。
visual-sourcesafe - VisualSourceSafeで別のユーザーになりすます
従業員に会社を辞めてもらい、VSSデータベースにいくつかのファイルをチェックアウトしたままにしました。それらのファイルを解放できるように、そのユーザーになりすますための最良の方法は何ですか?
visual-studio-2008 - ソース ファイルの VSS と Visual Studio 2008 の "Binary Files Differ" メッセージ
VSS 2008 と Visual Studio 2008 を使用しています。ソース ファイルをチェックインすると、VSS プロパティ ダイアログに「Unicode (UTF-8)」と表示されます。しかし、Visual Studio 内からチェックアウトして比較すると、「バイナリ ファイルが異なります」と表示されます。他の誰かがこれを見ていますか?どこか設定がおかしくないですか?
ありがとう、アンディ
更新: 洞察を提供してくれた VonC に感謝します。ほとんどの場合、「ローカル ファイルのエンコードを自動検出する」チェックボックスをオフにすると問題が解決しますが、少なくとも 1 つのファイルでは問題が解決しませんでした。また、複数のファイルを処理する方法を見つけることができませんでした。一度に 1 つずつ変更する必要があります。私はまだより包括的な解決策を探しています。
.net - Visual Studio + Crystal Reports + SourceSafe = 自動チェックアウト
Crystal Reports 2008 (Visual Studio の外部) で作成された、いくつかの Crystal レポートを含む単純な VS2008 プロジェクトがあります。ソリューションがソース管理 (Visual SourceSafe 6.0) に追加されます。ソリューションを開くたびに、すべてのレポートが対応する cs ファイルと一緒にチェックアウトされます。ファイルに変更が加えられていないので、チェックアウトを元に戻すことができますが、それは非常に面倒です。誰かがその問題に遭遇しましたか?解決策はありますか?
編集:これは何が起こるかの完全な説明です:
- Crystal Reports 2008 でいくつかのレポートを作成
- 1 つのプロジェクトだけで Visual Studio 2008 ソリューションを作成し、既存のレポートを追加
- ソリューションを SourceSafe に追加し、すべてをチェックインしました
- ソリューションを閉じました
- ソリューションを開き (レポートではなく、それのみ)、レポートは変更なしでチェックアウトされ
ます。