問題タブ [version-control]
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.
visual-studio - Visual Studio Express のソース バージョン管理
ソースのバージョン管理用の Visual Studio Express プラグインはありますか? 私は自分でプロジェクトを開始していますが、Visual Studio 2008 の Express バージョンしか持っていません。
macos - Mac 用の優れた Mercurial リポジトリ ビューアー
Git の gitnub に似た、Mercurial リポジトリを表示するための優れたネイティブ Mac ツールはありますか?
version-control - プラスチックSCMでの複製リポジトリの設定
そのため、PlasticSCMを使用して複製リポジトリをセットアップしようとしています。1つは米国に、もう1つはオーストラリアにあり、ちょっとした問題にぶつかっています。
US構成はActiveDirectoryであり、AU構成はユーザー/パスワードです。これ自体は大したことではありません。私はすでにSID変換テーブルを設定しています。
問題は、plasticscmのレプリケートコマンド自体にあります。これは、米国からAUに複製し、AUサーバーで実行する必要があるコマンドです。
私が立ち往生している部分はauthdata部分です(上記は単なる例です)。隠されたパスワードを生成するにはどうすればよいですか?これら2つのリポジトリが相互に通信するのを妨げるのはそれだけだと思います。
database - データベース スキーマのアップグレードのチェックリスト
データベース スキーマをアップグレードする必要があると、新しいリリースのソフトウェアをインストールするのが非常に面倒になります。これを行うためのベストプラクティスは何ですか?
次のようなアクション アイテムのチェックリストまたはタイムラインを探しています。
- 8:30 アプリをシャットダウン
- 8:45 スキーマの変更
- 9:15 新しいアプリをインストール
- 9:30 データベース再起動
など、リスクとダウンタイムを最小限に抑える方法を示します。などの問題
- うまくいかない場合はアップグレードを取り消す
- 既存のアプリへの影響を最小限に抑える
- データベース実行中の「ホット」更新
- 開発からテスト、本番サーバーへの昇格
は特に興味があります。
version-control - 一人のショーのためのVSSの代替(1つの軍隊?)
私は同じ雇用主のために10年以上プログラミングを行っており、これまでに使用したソースコード管理はVSSのみです。(申し訳ありません-それは私が始めたときに彼らが持っていたものです)。私たちの数はこれまでにありません。現在2つあり、通常は1人で作業するため、VSSは問題なく機能します。したがって、2つの質問があります。1)Subversion、git、TFSなどの他の何かに切り替える必要があります。正確には何を、なぜ(お願いします)?2)VSSが私を堕落させたので(ジェフが言うように)、私はすべての希望を超えて永遠の天罰に運命づけられていますか?
うわー-すべての素晴らしい応答に感謝します!
いくつか明確にする必要があるようです。私たちはMSショップ(ゴールドパートナー)であり、主にVB、ASP.NET、SQL Server、SharePoint、およびBiztalkの作業を行っています。私はCSの学位を持っているので、DECUnixおよびSlackwareLinuxでx86アセンブリC、C++を「気にしない時間」で実行しました...
私がVSSに懸念を抱いているのは、VPNをさらに活用し、VSSのパフォーマンスが低下していることです。10以上のバージョン5のVSSデータベースが悪用されるのではないかと心配しています...LANサービスがあります。物事をスピードアップするはずですが、私はそれを使用したことがなく、それが破損に役立つかどうかはわかりません-誰かがVSS LANサービスを使用したことがありますか?(VSS 2005の新機能)
visual-studio - Team Foundation Server のインストール
TFS 2008 ワークグループ エディションの新しいインスタンスをセットアップする際のベスト プラクティスは何ですか?
具体的には、制約は次のとおりです。
- 既存の Windows Server 2008 64 ビットにインストールする必要があります
- TFS アプリケーション層は 32 ビットのみ
SQL Server 2008、Sharepoint、およびアプリ レイヤーを Windows Server 2008 または 2003 の仮想インスタンス (既に Hyper-V を実行しています) にインストールするか、ホスト OS のデータベースと仮想マシンのアプリ レイヤーでレイヤーを分割する必要がありますか? ?
編集:どうやら、レイヤーを分割することはお勧めし ません
visual-studio-2008 - TFS チェックインをロールバックするにはどうすればよいですか?
TFS で最近行った変更をロールバックしたいと考えています。Subversion では、これは非常に簡単でした。ただし、TFS では信じられないほどの頭痛の種のようです。
オプション 1: 以前のバージョンを取得する
- 各ファイルの以前のバージョンを手動で取得する
- 編集のためにチェックアウト
- 失敗 - チェックアウト (VS2008) により、強制的に最新バージョンを取得する
オプション 2: TFS Power Tools を入手する
- Team Foundation Power Tools をダウンロード
- コマンド ラインからロールバック コマンドを発行する
- 失敗 - 他に保留中の変更がある場合は機能しません
オプション 3: 変更を手動で元に戻す
- 変更を手動で元に戻し、新しい変更セットをコミットする
質問
TFS で以前の変更セットにロールバックするにはどうすればよいですか?
version-control - 個人的なプロジェクトにソフトウェア ホスティング ソリューションを使用する必要がありますか?
現在、すべてのプロジェクトをラップトップに保存しています。私はこれを行うべきではないと考えていますが、代わりにバージョン管理システムを使用して、外部ホスティング リポジトリ (Google Code、SourceForge など) からチェックイン/チェックアウトします。ここにはいくつかの利点があります。まず、コンピューターがクラッシュしてやけどをしたり、外付け HDD がクラッシュしてやけどしたりしても、コードを失う心配がありません。2 つ目は、自分のコードを世界中と共有できるため、必要なときにさらに助けを得ることができることです。
これは良い考えですか?もしそうなら、調査すべき他のプロジェクトホストは何ですか (Google Code と SourceForge 以外)?
version-control - ClearCase を使用して再帰的なチェックアウトを実行するにはどうすればよいですか?
指定したフォルダのすべてのサブディレクトリにあるすべてのファイルをチェックアウトしたい。
(そして、再帰的なチェックアウト オプションがないため、GUI を使用してこれを行うのは面倒です)。
database - コード バージョンに対するデータベース バージョンのテストと管理
アプリケーション データベースを開発すると、必然的に変更が発生します。私が見つけたトリックは、データベースのビルドをコードに合わせて維持することです。過去に、ターゲット データベースに対して SQL スクリプトを実行するビルド ステップを追加しましたが、誤って偽のデータを追加したり、さらに悪化させたりする可能性があるため、危険です。
私の質問は、データベースをコードと歩調を合わせるためのヒントとコツは何ですか? コードをロールバックするとどうなりますか? 分岐?