小编Mon*_*451的帖子

如何在Redmine中修改存储库设置?

这可能听起来像一个愚蠢的问题,但我不能为我的生活找到这个问题的答案.

我们在Redmine中设置了一个项目并链接到SVN存储库.一切都运行正常,但我们最近做了一个存储库重定位,我们需要更新其Redmine存储库路径设置以指向新的存储库.

问题是该选项显示为灰色,我无法更改它.我想你可以点击"删除"并创建一个新的,但是这个选项听起来真的很可怕(URL里面有///中的单词!!)我不想消灭回购.在Redmine手册中没有我能找到的参考资料.我该怎么办?

另外 - 与此相关 - 你知道旧提交中的所有票证引用是否仍然指向正确的位置?

svn repository redmine relocation

17
推荐指数
2
解决办法
9691
查看次数

如何将Jenkins与Redmine集成?

我想将Jenkins与Redmine整合在一起.如果某些构建中断,Jenkins将在Redmine中打开一个问题,通过控制台输出通知它.

我该怎么做?有插件吗?有没有实施指南?我找不到解决方案了.

continuous-integration redmine redmine-plugins jenkins jenkins-plugins

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

是RedGate SQL源代码控制吗?

我刚刚继承了一个SQL Server数据库.我需要解决的一件事是版本控制和自动构建.

有人建议我应该认真考虑推荐RedGate SQL Compare,但我不得不承认我对它有点不安.

我的预订是......

  • 它似乎促进了使用gui工具进行数据库工作?
  • 对于实时应用程序,我更喜欢使用更改脚本,这避免了在每个Scrum周期结束时创建迁移脚本的最后一分钟恐慌,这意味着CI可以测试您的更新脚本.我看不出RedGate工具如何解决这个问题.

我的直觉告诉我要坚持使用MSBuild文件和一堆.SQL文件经过试验和测试的方法.

我很想知道是否有人有使用此工具的经验.

sql-server version-control redgate

14
推荐指数
2
解决办法
8525
查看次数

寻找数据库版本控制的解决方案

问题描述:

在我们的项目中,我们有一个"生产数据库"和许多"开发人员".我们想知道如何管理和安装更改.我们已经有一些程序,但需要花费很多时间,有时会导致错误.

我们不能丢失数据 - 所以我们不能使用"丢弃表".我们只能使用"alter table".

我们实际的"db版本化程序"是这样的:

  • 我们有一个名为[actual_version]的表,其中包含已安装的db模式的实际版本
  • 我们有一个名为"changes_script.sql"的文件,其中包含所有数据库更改 - 此文件存储在SVN上

当开发人员想要在SVN上提交新版本时,他需要通过添加块来更改change_script.sql:

if ([acctual_version].version < "23")) {
    --- sql script ----
updateVersionTo("23")
end if 
Run Code Online (Sandbox Code Playgroud)

当我们想要升级数据库模式时,我们只需"执行"change_scripts.sql

有没有人有更好的主意?

sql-server versioning

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

没有测试驱动开发,Scrum是否可行?

我现在目睹了两家公司采用Scrum进行敏捷开发.

在这两种情况下,当应用程序的每个部分仅由一个或两个开发人员处理时,编码标准足够好,开发人员在转移到下一个任务之前花费合理的时间在应用程序的一部分上工作.缺陷率也合理.

但是对于Scrum,开发人员应该是:

  • 所有人都能够处理应用程序的所有部分.
  • 在移动到下一个区域之前,最多只能在应用程序的一个区域工作几天
  • 主要处理他们没有编写的代码

代码质量在两个Scrum项目中都成了问题.

那么有没有办法在不首先让所有开发人员进行测试驱动开发的情况下做Scrum而不会导致这些问题?

您是否看过Scrum在没有测试驱动开发的大型项目上运行良好?(如果是这样的话?)

tdd scrum unit-testing

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

C和Linux中仅限一个实例的应用程序

我想确保用户不能运行我的应用程序的多个实例.我的伪代码看起来像这样:

sem_t one_instance_only=sem_open(UNIQUE_NAME,O_CREAT | O_EXCL,...);
if(SEM_FAILED==one_instance_only)
{
    if(E_EXIST==errno)
    {
    // application already running
    exit(1);
    }
}
sem_close(...);
//without the call to sem_unlink() the semaphore still lingering even if app not 
// running
sem_unlink(...);     
Run Code Online (Sandbox Code Playgroud)

我尝试了它并且它可以工作,但我只是想确保我做得对,而且没有任何东西可以抓住.

c linux

10
推荐指数
1
解决办法
1917
查看次数

Grails Spring核心安全插件 - 无法解析类

我正在使用Grails 2.2.2,我已经安装了spring-security-core-2.0-RC2,在BuildConfig.groovy文件中添加以下行:

Under the plugins:    
compile ':spring-security-core:2.0-RC2'

Under Repositories:
mavenRepo 'http://repo.spring.io/milestone'
Run Code Online (Sandbox Code Playgroud)

该插件已成功安装,我使用s2-quickstart脚本创建了安全域和控制器.

现在,我用以下代码更新了我的一个控制器:

import grails.plugins.springsecurity.Secured
@Secured(['ROLE_ADMIN']) 
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试运行该应用程序时,我得到以下错误:

| 错误编译错误:启动失败:C:\ workspace\SW开发\生产\ MyGrailsApp\safami\grails-app\controllers\safami\InfoPageAdminController.groovy:4:无法解析类grails.plugins.springsecurity.Secured @第4行,第1列.import grails.plugins.springsecurity.Secured

我是Grails的新手,我需要你的详细解决方案.

security grails plugins spring

10
推荐指数
1
解决办法
6696
查看次数

学习编写规范有哪些资源?

在工作中我经常负责编写规范,而且我也是坚持首先获得规范的人.问题是我不确定规范的外观和应该包含的内容.很多时候,当我的老板在编写规范时(我们都缺乏经验),他们把表名和我认为不属于的东西放在那里.那么学习编写好规范的好方法是什么?

编辑:功能规范是否应包括假设我指定Web应用程序,输入类型(文本框,下拉列表等)?

specifications

9
推荐指数
1
解决办法
864
查看次数

PhoneGap应用程序无法在Google Ripple上运行

我正在开发一个phoneGap应用程序.当我在浏览器中测试我的应用程序时没有问题.万事如意.但是当我在涟漪中尝试它时,我的javascript无效.详细信息:用户可以登录系统,如果它成功重定向到另一个页面(使用jquery mobile),它在chrome,Internet Explorer和firefox中运行良好.但是在波纹中不起作用.我的代码如下所示:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <title></title>
    <link rel="stylesheet" href="css/jquery.mobile-1.3.2.css">

    <script src="js/jquery-1.10.2.js"></script>
    <script src="js/jquery.mobile-1.3.2.js"></script>
    <script src="js/jquery.base64.js"></script>
    <script src="js/cordova.js"></script>
    <script type="text/javascript">
        $(function() {
            var credentials = 'admin:adminabc';
            var authType = "Basic " + credentials;
            $('#loginForm').submit(function() {
                $.ajax({
                    type : "GET",
                    url :  'http://localhost:30673/api/user/Get',
                    data : 'json',
                    beforeSend : function(xhr) {
                         xhr.setRequestHeader("Authorization", authType);
                    },
                    success : function(data, textStatus) {
                        $.mobile.changePage("#menu", {
                            transition : "slideup"
                        });
                    }
                });
            });

            $("#aboutUs").click(function() …
Run Code Online (Sandbox Code Playgroud)

jquery ripple cordova

9
推荐指数
1
解决办法
5727
查看次数

从VS中的Test Explorer获取测试列表

这是一种"高级"/简单的问题.我正在尝试获取VS2012中我的测试资源管理器中填充的所有测试的列表.我想将它与测试列表进行比较,我想知道是否有任何方法可以从测试资源管理器中获取所有名称,例如复制/粘贴,导出到csv或任何此类性质.

testing coded-ui-tests visual-studio-2012 test-explorer

9
推荐指数
2
解决办法
2957
查看次数