小编sta*_*san的帖子

在Subversion中跨分支合并不会添加所有新文件.为什么不?

我在Subversion中有一个带有几个分支的源代码树.我刚刚在一个活跃的分支中完成了一个相当激烈的调试会话,现在需要将更改合并到新分支.最近,在旧分支中的所有开发(显然)之后但在我提交所有调试之前,新分支被取下了trunk(代表已发布的代码).svn merge但是,尝试不会合并所有已添加的文件.它增加了一些,但不是全部.

这是时间表:

  • 分支后备箱创建分支dev1.
  • dev1中的代码,修改文件和添加文件.
  • 分支后备箱创建分支dev2.
  • 在dev1中修复错误,修改文件但不添加文件.
  • 将dev1中的所有更改合并到dev2.

正如预期的那样,有许多变化,包括新文件,但不是全部.是因为我合并的版本范围包括dev2分支的版本吗?或者我应该合并到主干然后下降到dev2?

编辑:所有代码完全提交到Subversion.但我认为可能发生的事情是文件添加不会通过合并传播.也就是说,之前合并 DEV1增加了一些文件,但合并 DEV1涵盖现有合并提交包括添加的文件.

但我还在检查.

svn merge branch

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

为什么NetBeans总是希望在我的Maven项目上运行"priming build"?

它经常让我做一个"启动构建".例如,至少每次打开时.这是在NetBeans 7.1中; 版本6没有这样做.

我甚至不明白它的作用.谷歌搜索指向http://wiki.netbeans.org/NewAndNoteworthyNB71#Maven,它说它是"重装在线"的替代品,这对我来说也是一个谜.但简短的段落提到它是为了分类丢失的文物.

但是它必须经常运行吗?这个项目有很多模块; 可能存在NetBeans一直试图解决的依赖性问题吗?

java netbeans maven

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

是否有任何普通的理由使用open()而不是fopen()?

经过相当长的一段时间后,我正在用C做一个小项目.这些碰巧包括一些文件处理.我在各种文档中注意到有返回FILE *句柄的函数和返回(小整数)描述符的其他函数.这两组功能都提供了我需要的相同基本服务,所以我使用它并不重要.

但我对收藏智慧感到好奇:使用fopen()和朋友,还是open()朋友更好?

编辑因为有人提到缓冲与未缓冲和访问设备,我应该补充说,这个小项目的一部分将在FUSE下编写用户空间文件系统驱动程序.因此,文件级访问可以像在"文件"(即图像)上一样容易地在设备(例如CDROM或SCSI驱动器)上.

c posix file libc

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

为什么人们接受XSD要求特定顺序的元素?

在最近的一项工作中,我一直在构建与.NET应用程序的XML交互的PHP端(使用SimpleXMLElement).我一直在与.NET领域的同行一起遇到概念思维的差异,特别是因为他们只是在.NET中使用XSD/XML库而没有考虑太多,而我发现自己不得不向后弯腰因为XSD的局限性.换句话说,我无法理解为什么如果我以"错误"的顺序给出元素或者有一些它不知道的元素,他们的XML摄取器会失败,他们不明白为什么我关心.(相反,我对他们的开发实践的看法被降低了,因为他们不想关心.)

盲目接受XSD一代是真正的罪魁祸首吗?为什么人们接受它如此挑剔?

xml xsd

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

iODBC错误尝试使用unixODBC/FreeTDS连接到PHP中的MS SQL Server

我正在尝试从Mac上的PHP连接到远程MS SQL Server数据库(最终在Ubuntu服务器上(使用FreeTDS和unixODBC,但即使我似乎已经正确设置了所有内容,但我收到iODBC错误,而且我'我不知道如何绕过他们.

我正在使用MacPorts,所以我的配置是:

/opt/local/etc/freetds.conf ::

[bti_db]
host = 123.45.67.89 (IP address changed to protect the innocent)
port = 14333
tds version = 8.0
Run Code Online (Sandbox Code Playgroud)

/opt/local/etc/odbcinst.ini:

[FreeTDS]
Description = TDS Driver (Sybase/MSSQL)
Driver = /opt/local/lib/libtdsodbc.so
Setup = /opt/local/lib/libtdsS.so
FileUsage = 1
Run Code Online (Sandbox Code Playgroud)

/opt/local/etc/odbc.ini:

[bti_dsn]
Driver = FreeTDS
Description = My Database
Trace = no
Servername = bti_db
Database = btidata
Run Code Online (Sandbox Code Playgroud)

但是,每当我尝试使用'bti_dsn'连接odbc_connect()

$conn = odbc_connect('bti_dsn;, $user, $pw);
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

警告:odbc_connect()[function.odbc-connect]:SQL错误:[iODBC] [驱动程序管理器]未找到数据源名称且未指定默认驱动程序.无法加载驱动程序,SQL状态IM002在SQLConnect中

在我的phpinfo()的ODBC部分中,我看到ODBC库定义为iodbc,而PHP是用'--with-iodbc =/usr'编译的,所以我猜测配置是我的问题.我如何解决这个问题,以便它使用我设置的unixODBC/FreeTDS?

谢谢.

php sql-server odbc

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

Javascript:对象是jQuery方法中的this.var

我无法想出这个:

我有一个功能,例如

function test () {
  this.rating = 0;
  $j('#star_rating a').click(function() {
    alert(this.rating);
  });
}

var foo = new test();

点击它会提醒"未定义".怎么了?请帮忙.

javascript oop jquery

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

标签 统计

branch ×1

c ×1

file ×1

java ×1

javascript ×1

jquery ×1

libc ×1

maven ×1

merge ×1

netbeans ×1

odbc ×1

oop ×1

php ×1

posix ×1

sql-server ×1

svn ×1

xml ×1

xsd ×1