0

他のほとんどのバージョン管理システムと同様に、優秀な個人またはそのグループが、開発者が最も頻繁に使用するアプリケーションでファイルの状態を直接管理できるように、Visual Studio の拡張機能を確立しました。

悲しいことに、MKS にはそのようなオープンソースの支持者は実際にはいません。また、アプリケーションのユーザー ベースは、そこにいる開発者に重くのしかかっているわけでもありません。

私はここで答えを準備していますが、同僚がこのワームの缶を開けたとき、ここオフィスではさわやかなメモでした...開発者の多くがすでに個人用ツールボックスにこれらのワームをいくつか持っていることがわかりました. ..これらは、私たちが思いついたコマンドの一部です。

4

2 に答える 2

2

まず、Visual Studio のメニューにカスタム ツールを追加するかなり簡単な方法があります。

ツール --> 外部ツール このダイアログは、ツールバーやフライアウトにメニュー オプションを追加するときに後で参照できる、アプリケーションのクイック コマンド ライン オプションをセットアップするためのほとんどウィザードです。

Visual Studio のどの項目をメニュー/ツールバーに追加するかを判断するには、メニュー コンテンツのリストの順序が重要になることに注意してください。例えば ​​::

外部ツール ダイアログ

ツールのカスタマイズ ダイアログにアクセスすると、コマンドはカテゴリ「ツール」の下にリストされ、次の形式で列挙されます::「外部コマンド XX」ここで、XX はリスト内のコマンドの位置に対応する番号です。(たとえば、MKS-AddMember は「外部コマンド 3」になります)

わかりました...これで終わりです。うまく変換されたいくつかの異なる MKS コマンドをリストアップしましょう。これらは、[外部ツール] ダイアログの引数として機能します...

これらはすべて、コマンド ライン プロンプトから実行できます。実行可能ファイルは (通常) C:\Program Files (x86)\Integrity\IntegrityClient10\bin\si.exe にあります。

チェックアウト メンバー:: co -g --sandbox="$(ItemDir)\project.pj" "$(ItemPath)"

メンバーの追加:: add -g --createSubprojects --sandbox="$(ItemDir)\project.pj" "$(ItemPath)"

履歴の表示:: viewhistory -g --sandbox=”$(ItemDir)\project.pj” “$(ItemPath)”</p>

2 つのファイルの比較 :: difffiles -g “$(ItemPath)”</p>

元に戻す:: revert -g --sandbox="$(ItemDir)\project.pj" "$(ItemPath)"

また、「si -?」を実行して、創造性を発揮し、他のコマンドを見つけることもできます。コマンドラインから。

あなたが有用だと思うことのより多くの調査結果をここに投稿してください!

于 2013-08-30T20:08:59.783 に答える
1

beauXjames の回答の続きとして、ソリューション エクスプローラーのコンテキスト メニューに次のコマンドを追加すると便利であることがわかりました。

[ツール] → [カスタマイズ] → [コマンド] タブ → コンテキスト メニュー:「プロジェクトとソリューションのコンテキスト メニュー | アイテム」</p>

新しいメニューを追加 (MKS) ドロップダウンからその新しいメニューを再選択します ExternalCommand1,2,3… をそれに追加します

于 2013-09-30T10:18:46.530 に答える