我已经阅读了有关我的主题的所有帖子,但仍然无法弄清楚为什么我的//set the sync context
var thisSyncContext = new MockSynchronizationContext();
SynchronizationContext.SetSynchronizationContext(thisSyncContext);
thisSyncContext.Post(cb => {
var ctx = SynchronizationContext.Current; //<-- this is not null
var equals = thisSyncContext.Equals(ctx); //<-- this is true
},null);
thisSyncContext.Send(cb => {
var ctx = SynchronizationContext.Current; //<-- this is not null
var equals = thisSyncContext.Equals(ctx); //<-- this is true
}, null);
文件完全被忽略了。
我的主存储库文件夹是MediaStore。在里面我有一个VS项目,它是承诺的。现在我在这个MediaStore文件夹中创建一个文件test.txt,它没有被添加,所以没有被跟踪。我还在同一个文件夹中创建了一个.gitignore
文件。它看起来像这样:
.gitignore
但是,当从此文件夹中执行test.txt
MediaStore2/obj/
时,test.txt和obj文件夹都列为未跟踪。为什么呢?
(我在Windows 7下工作; posh-git和记事本用于编辑文件)