问题列表 - 第269页

如何回滚TFS签到?

我想回滚一下我最近在TFS中做出的改变.在Subversion中,这非常简单.然而,它似乎是TFS令人难以置信的头痛:

选项1:获取先前版本

  1. 手动获取每个文件的先前版本
  2. 退房编辑
  3. 失败 - 结账(在VS2008中)迫使我获得最新版本

选项2:获取TFS电动工具

  1. 下载Team Foundation Power Tools
  2. 从cmd行发出回滚命令
  3. 失败 - 如果有任何其他待定更改,它将无法工作

选项3:手动撤消更改

  1. 手动撤消我的更改,然后提交新的更改集

如何回滚到TFS中的先前变更集?

version-control tfs rollback visual-studio-2008

92
推荐指数
9
解决办法
6万
查看次数

在NHibernate中管理会话的最佳方法是什么?

我是NHibernate的新手(我的第一个大项目).
我一直在使用一种简单的数据访问方法,通过在使用块中创建ISession对象来获取我的对象或对象列表,这样会话在退出代码块后就被销毁了.

但是,这在需要延迟加载的情况下不起作用.
例如,如果我有一个Customer对象,其属性是Orders的集合,那么当尝试延迟加载时,我会得到一个Hibernate异常.
有人使用不同的方法吗?

.net c# nhibernate

5
推荐指数
1
解决办法
6346
查看次数

如何在Firebug中的外部JS脚本中设置断点

我可以在嵌入式JS函数中轻松设置断点,但我没有看到任何通过Firebug访问外部JS脚本的方法,除非我碰巧在调试会话期间输入它们.有没有办法做到这一点,而不必"探索"我的方式进入脚本?

@Jason:这是一个好点,但在我的情况下,我没有轻松访问脚本.我特别谈到了我想要调试的ASP.Net Validators调用的客户端脚本.我可以通过输入函数调用在调试会话期间访问它们,但我找不到直接访问它们的方法.

javascript debugging firebug

25
推荐指数
2
解决办法
2万
查看次数

将URL转换为C#字符串中的超链接的最简单方法?

我正在使用Twitter API,并希望将所有URL转换为超链接.

你想出这个最有效的方法是什么?

string myString = "This is my tweet check it out http://tinyurl.com/blah";
Run Code Online (Sandbox Code Playgroud)

This is my tweet check it out <a href="http://tinyurl.com/blah">http://tinyurl.com/>blah</a>
Run Code Online (Sandbox Code Playgroud)

c# regex string hyperlink

15
推荐指数
3
解决办法
1万
查看次数

我应该使用哪个CMS或其他框架来开发类似Stack Overflow的站点?

我想开发一个Q/A站点,其功能与Stack Overflow基本类似,但针对不同的利基(电气/硬件工程而不是软件工程).

运行Stack Overflow的代码不是开源的,而且从前面提到的播客中我相信我可以假设它永远不会.(虽然UserVoice说"等3-6个月再问")

我不想像Jeff等人那样从头开始,但我确实想要一个Q/A网站而不是讨论网站.

如果您负责创建此站点,您将从哪个框架或CMS开始?

frameworks content-management-system

21
推荐指数
1
解决办法
8319
查看次数

模拟Asp.net-mvc控制器上下文

因此控制器上下文取决于一些asp.net内部.有什么方法可以干净地模拟这些单元测试?当我只需要例如Request.HttpMethod来返回"GET"时,似乎很容易堵塞大量设置的测试.

我在网上看过一些例子/助手,但有些已经过时了.认为这将是保持最新和最伟大的好地方.

我正在使用最新版本的犀牛嘲笑

asp.net-mvc unit-testing rhino-mocks moq mocking

68
推荐指数
5
解决办法
4万
查看次数

LINQ中的数据冲突

使用时进行更改时SubmitChanges(),LINQ有时会因ChangeConflictException错误消息Row not found or changed而异常死机,并且没有任何指示具有冲突的行或具有冲突更改的字段,当另一个用户更改了该行中的某些数据时.

有没有办法确定哪一行存在冲突以及它们出现在哪些字段中,还有一种方法可以让LINQ忽略该问题并简单地提交数据吗?

此外,是否有人知道当行中的任何数据发生更改时,或者仅在LINQ尝试更改的字段中更改了数据时是否发生此异常?

c# linq linq-to-sql

19
推荐指数
2
解决办法
9300
查看次数

是否存在将我的泛型方法限制为数字类型的约束?

任何人都可以告诉我是否有一种方法可以使用泛型来限制泛型类型参数T:

  • Int16
  • Int32
  • Int64
  • UInt16
  • UInt32
  • UInt64

我知道的where关键字,但无法找到一个接口只有这些类型,

就像是:

static bool IntegerFunction<T>(T value) where T : INumeric 
Run Code Online (Sandbox Code Playgroud)

c# generics constraints

350
推荐指数
11
解决办法
10万
查看次数

如何在CSS中记住边距在边界之外,以及填充内部

我不经常编辑CSS,几乎每次我都需要去搜索CSS盒子模型以检查是否padding在内部bordermargin外部,反之亦然.(刚检查一下,padding就在里面).

有没有人有一个很好的方法来记住这个?一个小的助记符,一个很好的解释为什么这些名字是这样的...

css margin padding mnemonics

31
推荐指数
3
解决办法
1万
查看次数

"ypcat"和"ypmatch username passwd"在服务器上更改后不同意

我正在尝试在一台机器上使用NIS进行身份验证.我不得不在NIS服务器上更改用户帐户的一个用户ID号(我将用户ID username从500 更改为509以避免与客户端上ID为500的本地用户帐户冲突).问题是它没有在客户端上正确更新.

特别是,如果我这样做ypcat passwd | grep username,我会得到最新的信息:

username:*hidden*:509:509:User Name:/home/username:/bin/bash
Run Code Online (Sandbox Code Playgroud)

但如果我这样做ypmatch username passwd,它说:

username:*hidden*:500:500:User Name:/home/username:/bin/bash
Run Code Online (Sandbox Code Playgroud)

这意味着当用户登录到其中一个客户端时,它具有错误的用户标识,这会导致各种问题.我已经"cd /var/yp; make"在服务器"service ypbind restart"上和客户端上完成了,但这并没有解决问题.有谁知道会导致这种情况以及如何以某种方式强制刷新客户端?(我在客户端和服务器上运行Fedora 8).

linux nis

3
推荐指数
1
解决办法
1万
查看次数