7

TortoiseHgを使用して、Mercurialリポジトリからいくつかのチェンジセットをエクスポートしました。

SignalR dllが、それらのdllを追加したチェンジセットのパッチに含まれていなかったことを除いて、これはうまくいきました。

なぜ含まれていないのですか?自分のマシンのチェンジセットを見ると、変更セットにdllが追加されていることがわかります。

これらのdllをパッチに追加するにはどうすればよいですか?

nugetを介してSignalRをインストールしました。

前もって感謝します。

編集:ファイルへの別の変更もそのチェンジセットのパッチに含まれていないことに気づきました。

編集:notepad ++でパッチを開くと、ファイルの言及が表示されました:
diff -r b10c68a2d387 -r 74aa5e71d315 MyProject / _sln / packages / SignalR.Server.0.5.3 / lib / net40/SignalR.dll
バイナリファイルMyProject/_sln /packages/SignalR.Server.0.5.3/lib/net40/SignalR.dllが変更されました

4

1 に答える 1

9

--gitオプションを に渡していないようですhg export。なし--git hg exportには、バイナリ ファイル (またはパーミッションなど) への変更は含まれません。

個人的には、何らかの形式で diff を生成するすべてのものに対して、これがデフォルトであるべきだと思いますが、まだそうではありません。

ファイル -> 設定

ここに画像の説明を入力

于 2012-09-21T20:28:26.790 に答える