问题列表 - 第1549页

如何对可能无法按顺序完成的并行开发的里程碑进行版本控制?

我目前正在与其他五位开发人员一起开展一个项目,我们正在为我们的版本控制系统使用 subversion。我们已经确定,在我们的软件的第一个版本之前,我们有 12 个里程碑。我们使用版本号(0.1 到 0.12)和描述性标签标记了里程碑。例如:

  • 0.1 - 导航
  • 0.2 - 搜索
  • 0.3 - 用户管理

但是,每隔几个里程碑就有一个由以前的里程碑组成的外部版本。所以,我们最终会得到如下结果:

  • 0.1 - 导航
  • 0.2 - 搜索
  • 0.3 - 用户管理
  • 0.4 - 阿尔法 1

这些里程碑中的每一个都可以并行开发,但它们也需要并行进行 QA。我们通过在 subversion 中为每个里程碑创建分支来实现这一点,这些里程碑只用里程碑的版本号标记。自动化系统独立构建每个里程碑,并使用构建应用程序的里程碑号和 subversion 修订号对应用程序进行版本控制。版本号在应用程序中显眼地显示,这样当 QA 团队查看版本号时,他们可以将其与特定的里程碑联系起来,并知道哪些需要进行 QA,哪些不需要。一旦里程碑通过 QA,它将被合并到主干中,任何正在进行的开发都将使用最新代码进行更新。

但是,有一个假设(正确如此),即版本号的增加包括所有以前的版本。不幸的是,对于上述方案,这可能不会发生,因为一个里程碑可能会在另一个里程碑之前完成。例如,0.3 可能会在 0.1 之前完成。这意味着我们将拥有一个不包含 0.2 或 0.1 功能的内部 0.3 版本。

这是我的问题。当多个并行版本(内部或其他方式)可能不按顺序完成时,我如何智能地对软件进行版本控制?

svn versioning

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

在JavaScript中测试DOM元素的类型

有没有办法在JavaScript中测试元素的类型?

答案可能需要也可能不需要原型库,但是以下设置确实使用了库.

function(event) {
  var element = event.element();
  // if the element is an anchor
  ...
  // if the element is a td
  ...
}
Run Code Online (Sandbox Code Playgroud)

javascript prototypejs

95
推荐指数
4
解决办法
12万
查看次数

如何解决"%1不是有效的Win32应用程序"?

环境: 据说安装了
Windows Server 2003 R2 Enterprise 64位,SP2
.NET框架(2.0 SP2,3.0 SP2,3.5 SP1)

我说"应该",因为它们被列为已添加/删除程序下的安装.我不确定它是否正确安装,因为"ASP.NET"选项卡未添加到IIS中的任何站点.

在IIS Web服务扩展部分中,我同时拥有"ASP.NET v2.0.50727"(允许)和"ASP.NET v2.0.50727(32位)"(禁止).

有问题的网站启用了脚本执行.

问题:

我创建了一个超级简单的ASP.NET/C#网站:Default.aspx,标签为id ="Label1",后面是代码隐藏:Label1.text = "Hello World";我得到的错误是:

%1不是有效的Win32应用程序.

.net asp.net 64-bit configuration win64

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

gvim和gdb for C?

在emacs中有一种方便的方法来为gdb(C调试器)启动gdb和gui选项.

gvim中有类似的选项吗?

c vim gdb

14
推荐指数
3
解决办法
7888
查看次数

C++测试框架:寻求推荐

我正在寻找一个可以在我的Windows/Visual Studio盒子上使用的"快速而肮脏"的C++测试框架.这只是我的开发,所以它不一定是企业级软件.盯着测试框架列表,我有点糊涂......

http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#C.2B.2B

c++ windows frameworks unit-testing

4
推荐指数
3
解决办法
994
查看次数

如何更改Expression Blend中的默认浏览器

我想将IE设置为我从Expression Blend运行Silver light应用程序的默认浏览器,但我不想从Mozilla更改我的Windows默认设置.Blend中是否有设置选项来执行此操作?

silverlight expression-blend

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

学习LINQ:QuickSort

我今天下午开始学习LINQ,到目前为止只是在LINQ上收集品牌.我尝试的第一件事就是实现QSort.

现在 - 忽略我可以使用ORDERBY并且这是一个非常愚蠢的qsort实现的事实- 我想出的是:

public class lqsort
{
    public static List<int> QSLinq(List<int> _items)
    {
        if (_items.Count <= 1)
            return _items;

        int _pivot = _items[0];

        List<int> _less = (from _item in _items where _item < _pivot select _item).ToList();
        List<int> _same = (from _item in _items where _item == _pivot select _item).ToList();
        List<int> _greater = (from _item in _items where _item > _pivot select _item).ToList();

        return (QSLinq(_less).Concat(_same.Concat(QSLinq(_greater)))).ToList();
    }
}
Run Code Online (Sandbox Code Playgroud)

唯一真正让我烦恼的是所涉及的所有演员.我可能会使用任何LINQ技巧吗?或者我只是将LINQ用于不适合的事情?

.net c# linq

10
推荐指数
2
解决办法
3291
查看次数

Delphi 7编译错误 - .res和.dfm之间的"Duplicate resources(s)"

我得到了一个非常类似的错误:

如何解决这个delphi 7编译错误 - "重复资源"

但是,我得到的错误是这样的:

  [Error] WARNING. Duplicate resource(s):
  [Error]   Type 10 (RCDATA), ID TFMMAINTQUOTE:
  [Error]     File P:\[PATH SNIPPED]\Manufacturing.RES resource kept; file FMaintQuote.DFM resource discarded.
Run Code Online (Sandbox Code Playgroud)

Manufacturing.res是默认资源文件(应用程序称为Manufacturing.exe),FMainQuote是其中一种形式..dfm文件是纯文本文件,所以我不确定哪些资源是重复的,如何找到并修复它?

如果我再次尝试编译项目,它可以正常工作,但exe的图标与我在"项目选项"中使用"加载图标"按钮设置的图标不同.应用程序上的图标是某种我无法识别的铃声图像.

delphi

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

用xsl:text解释换行符?

我有一个XSL样式表,其中包含如下xsl:text节点中的内容:

<xsl:text>
foo
bar
baz
</xsl:text>
Run Code Online (Sandbox Code Playgroud)

样式表本身是一个带有"unix-style"换行符终结符的文本文件.我在Windows上调用此样式表以及类似unix的平台.将输出符合调用它的平台的约定会很好.

当我在Windows上运行此样式表时,输出具有xsl:text节点内容之外的所有内容的回车符/换行符对.

我是否可以指示XSLT处理器将xsl:text节点内容中的换行符转换为特定于平台的行尾?

更多上下文:我正在调用Apache Ant 1.7.1 XSLT任务中的样式表,如下所示:

<xslt in="in.xml" out="out.xml" style="stylesheet.xsl"/>
Run Code Online (Sandbox Code Playgroud)

样式表标题目前如下所示:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xalan="http://xml.apache.org/xslt"
    exclude-result-prefixes="xalan">
    <!-- contents elided -->
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

xml ant xslt whitespace xslt-1.0

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

SQL日期范围拆分

你可以让我知道SQL重叠时分割日期范围吗?

数据(具有日期范围和可能的其他列的样本数据):

    Col1 FromDate ToDate
 1. 1    1/1/2008 31/12/2010
 2. 1    1/1/2009 31/12/2012
 3. 1    1/1/2009 31/12/2014
Run Code Online (Sandbox Code Playgroud)

输出:

   Col1  From Date ToDate
1. 1     1/1/2008 31/12/2008 (from row 1 above)
2. 1     1/1/2009 31/12/2010 (from rows 1,2 and 3 above)
3. 1     1/1/2011 31/12/2012 (from rows 2 and 3 above)
4. 1     1/1/2013 31/12/2014 (from row 3 above)
Run Code Online (Sandbox Code Playgroud)

sql date-range

7
推荐指数
1
解决办法
5876
查看次数