我的组织的主要项目于周一上线.那是我在这里的第三天.现在我已经在这里待了差不多一个星期,我的任务是创建一个变更管理计划,用于维护应用程序和准备阶段2,这将在"某天"开始.我们是微软的商店,但心胸开阔.
我正在寻找关于CM技术的一些建议,特别是有助于此的工具.我对ITIL很熟悉,我一直在考虑它的CM概念如何应用于这个项目,但不可否认,这个比我习惯的要小很多(<100个用户对数千个).我不确定如何或者是否可以将ITIL削减到如此小的项目中.或许我想的太小了.
您的组织如何在系统级别管理变更?对你起作用吗?怎么可以改进?
为了进一步澄清,任何人都可以推荐一个CM流程和工具,可能来自开源或敏捷世界?
对于脚本实用程序,我需要能够记录应用程序具有焦点时发生的一系列键盘和鼠标事件.第二部分是以后能够将这些事件发送到活动窗口.
我不需要担心菜单或跟踪哪个窗口接收输入的标识符.
我知道如何在Windows下执行此操作,但不知道Mac OS X.
我已经开始研究以前开发人员留下的一些代码了,我遇到了一个奇怪的问题.代码是ASP.NET 2.0中的C#,我在Visual Studio 2008中使用ReSharper 4.1.
这段代码编译得很好并可以在我的Web应用程序中运行,但是ReSharper正在使用"无法解析符号'<name of class here>'" 这一消息进行操作.这不是世界末日,但我宁愿在我的代码文件中没有大量的红色错误.
一个示例行:
InvoiceItem invoiceItems = GetInvoiceItems(serviceLineItemID);
InvoiceItem是一个自动生成.cs代码隐藏的.xsd数据集.在过去,我使用xsd.exe为数据集创建.cs文件,并在我的项目中包含.cs,但在这种情况下不起作用.我很长一段时间都是.NET开发人员,但这是我第一次遇到这个问题.
有任何想法吗?
是否有某种部署向导我可以运行并让它只安装运行到服务器端点所需的东西?我是否必须在服务器上使用VS2010构建项目?如果我今天无法部署这个东西,我真的会被搞砸了.
IIS 6就在那里,我认为安装了.NET 4(我尝试从Microsoft安装它,他们让我安装了一百万件像VS2010 express和SQL Server以及所有这些其他垃圾,安装失败但.NET 4确实出现在IIS).
deployment .net-4.0 visual-studio-2010 windows-server-2003 asp.net-mvc-3
我试图在NHibernate中建模多对一关系时遇到问题,其中"一"侧的对象对列具有唯一约束.问题如下:
我有两个表,'人'和'国家'.每个人都有一个且只有一个与之相关的国家.一个国家可以有很多人(真的!:))和国家名称是唯一的.以下是Person端的映射:
<many-to-one Name="Country">
<column Name="CountryId"/>
</many-to-one>
Run Code Online (Sandbox Code Playgroud)
在乡村方面:
<property name="Name" unique="true">
<column name="Name" length="50">
</property>
Run Code Online (Sandbox Code Playgroud)
现在在数据库中,我在Country表的Name列中添加了一个唯一约束.如果我在Person实例上调用Save(),NHibernate只是尝试执行INSERTS,而我希望它检查是否存在Country Name并在Person表的CountryID列中使用它的ID.相反,抛出的异常是由于违反数据库中的唯一约束而导致的.
在我看来,Nibernate应该有足够的映射元数据来做正确的事情(或者属性上的唯一属性不确保这个吗?).有谁知道如何做到这一点或有一个解决方法?
谢谢,
马亭
我公司的产品是基于模块的,这意味着我们提供五个基本模块,用户可以购买额外的模块.我们使用的Mercurial是我们相对较新的源代码控制器,由于我们已经发布了1.0产品,因此管理单独的模块开发一直是个噩梦.
我们希望能够在不必等待特定模块开发完成的情况下发布小错误修正更新,因此对于一切的一个回购不能很好地工作.我读到了分支,但权威指南似乎表明分支是暂时的,并且与之合并很困难.
理想情况下,我们有一个基础仓库是产品,然后是不同的回购(或分支)与额外的模块,因此QA可以单独构建主要产品和主要+插件,而在ModuleA上工作的开发人员不影响开发BugfixB的开发人员.我尝试了多个subrepos,但最终破坏了我的存储库.
我应该考虑使用命名分支吗?还是书签?
我正在寻找关于如何利用Mercurial功能来简化此过程的最佳实践建议.
谢谢!
是否有适用于Delphi的通用代码片段或具有IDE集成的通用代码片段?我想存储代码,查询,备注等.
谢谢
Linqpad在使用C#进行编码时,会在打开和关闭花括号之间绘制一条垂直线.
男孩,哦,男孩,我确实希望Visual Studio能够做到这一点.可以?反正有没有让它做到这一点?
假设我有两个名为defaultand的分支newfeature.我readme.txt在两个分支都有一个文件.我正在newfeature分支机构,我对readme.txt进行了更改.如果我在hg up default没有提交更改的情况下运行,Mercurial会自动将readme.txt的版本newfeature直接合并到default.
我该如何改变这种行为?我担心的是开发人员在切换分支之前忘记提交,从而合并他们正在处理的任何内容.
这是过程的样子:
C:\source\BranchTest\Main>hg branch
Exams
C:\source\BranchTest\Main>hg status
M readme.txt
C:\source\BranchTest\Main>hg up default
merging readme.txt
0 files updated, 1 files merged, 0 files removed, 0 files unresolved
C:\source\BranchTest\Main>
Run Code Online (Sandbox Code Playgroud)
请注意自动合并,因为我没有将更改提交到readme.txt.Mercurial并没有警告我会发生这种情况.
有什么建议?