我正在和Jenkins一起运行,每次我的构建运行时,它都会从subversion中检出新版本的源代码,即使我已经将check out策略设置为尽可能使用'svn update'.这是实际的消息:
检查新的工作区,因为工作区不是 https://wks-alaytin.1EDI.1EDIWeb.com/svn/1EDISource/IC.SAP/trunk
清理工作区C:\ Program Files(x86)\ Jenkins\jobs\EDI IC SAP R3\workspace
检查出 https://wks-alaytin.1EDI.1EDIWeb.com/svn/1EDISource/IC.SAP/trunk ...
有谁知道为什么每次检查一个新的工作区?
谢谢,
安迪
我有以下类,有以下方法:
public class Foo
{
public string A {get;set;}
public static Foo New(string a)
{
Foo newFoo = new Foo();
newFoo.A = a;
return newFoo;
}
}
public class Bar
{
public void SomeMethod()
{
...
Foo anotherFoo = Foo.New("a");
....
}
}
Run Code Online (Sandbox Code Playgroud)
如果Bar类在使用上面的代码的过程中创建Foo,那么Foo是否会超出范围并获得垃圾收集,或者Foo(因为它使用的是静态方法)继续引用变量newFoo,因此anotherFoo永远不会去超出范围?
我试图在用户双击后从KendoUI ListItem的模板中获取Name.我似乎无法找到获取所选项目的价值的方法.警报将以未定义的形式返回.
<script type="text/x-kendo-tmpl" id="template">
<div class="machineInstances">
#:Name# [#:Environment#] #:Description#
</div>
</script>
$("#listView").kendoListView({
dataSource: dataSource,
selectable: "single"
, dataBound: setItemDoubleClickEvent
, template: kendo.template($("#template").html())
});
function setItemDoubleClickEvent() {
var items = $(".machineInstances");
items.dblclick(function () {
$("#menuInstances").click();
var selected = $("#listView").data("kendoListView").select();
alert(selected.Name);
alert("Double Click!");
});
}
Run Code Online (Sandbox Code Playgroud)
谢谢,
德鲁