問題タブ [junction]
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.
windows - Windows の git リポジトリで junction または mklink /j を安全に使用する
Windows で Git を使用して、自分の git リポジトリの外部にあるコンテンツを処理しようとしています。たとえば、非 git ユーザーによって Google ドライブで更新されているアートワークとコンテンツ ファイルがあるため、これらの変更をキャプチャするために、次のようなものをセットアップしました。
'fonts' は、junction.exe
またはmklink /j
(同じこと) を使用してリンクされているフォルダーです。これは通常、Git status
新しい変更をすぐに (意図的または偶然に) 強調表示し、チェックインまたは元に戻す準備をするため、うまく機能します。
問題: ブランチを切り替えると、Git はリンクされたディレクトリをプルーニングし、これらのフォルダーのコンテンツがブランチ間で異なる場合に再作成することがあります。実際には、リンクが壊れます。現在、Git は常に正しく、ビルドは一貫していますが、これらの外部リソースを追跡していないことは必ずしも明らかではありません。
さらに悪いことに、外部の場所にあるファイルを削除する可能性があります。もちろん、それらは git から復元できますが、非常に扱いにくいものです。
このように接続されている PC は 1 台しかなく、簡単にマージできるため、ブランチが切り替えられたときに外部の場所のコンテンツを交換することは問題ではありませんが、リンクが壊れていないことを願っています.
質問: Windows の Git リポジトリ内で外部ジャンクション ポイントを許可するより良い方法はありますか?
明確にするために、私が知る限り、GITリポジトリには(まだ)シンボリックリンクはありません。これは、UnixとWindowsのgitクライアント間の相互運用性に関する問題ではありません(SOに関する他のほとんどの質問が関連しているようです)。
vbscript - ジャンクションのターゲットパスを取得するには?
実際にはジャンクションであるフォルダーC:\the Junction\test
があり、実際のパス(ターゲット)はD:\the real\path\to\the folder
です。
VBScript で実際のターゲット パスを見つけるにはどうすればよいですか?
iis - IIS サイトで共有フォルダーを使用するための最適なソリューション
IIS 8.5 で作成された 5 つの異なる Web サイトで同じフォルダー (/images および /scripts) を共有したいと考えています。最善の解決策は何ですか?仮想ディレクトリ? 仮想アプリケーション? ジャンクション?シンボリックリンク?
注: Windows 8/ii7 マシンでジャンクションを使用しているときに、スクリプト ディレクトリに加えた変更がすべてのサイトにすぐに反映されないことに気付きました...クライアント ブラウザーでハード リフレッシュを強制した後でも... Web アプリケーションを再起動して変更を確認します。おそらく、サーバー キャッシングがジャンクション リンクを認識する方法と何か関係があるのでしょうか?
ところで、私はWindows 2012r2 iis 8.5で従来のASPサイトを実行しています
ありがとう