小编pol*_*lot的帖子

将TFS与Jira相结合 - 任何经验或建议?

好吧,我是Jira的忠实粉丝,尤其是后来的版本,作为一个知识管理系统,可以在利益相关者和公司环境中进行开发.

但是,我想将它与TFS 2010的使用结合起来 - 有没有人有同时运行这两个系统的经验,这是一个令人头痛的问题,它是否有意义等等?

当然,当我们查看Jira项目时,TFS的任务项目当然是一种复制形式.

但是,找到一个支持分支并从根向上合并的良好版本控制系统是个问题.出于公司政策的原因,TFS看起来是目前最容易采用的候选人.

tfs jira

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

(Visual)C++项目依赖性分析

我在我的新工作地点有一些大型项目,它们之间有一组复杂的静态链接库依赖项.

libs数量大约为40-50,并且很难确定最初的结构是什么,没有关于完整依赖关系图的明确文档.

有人建议使用哪些工具来提取这些数据?

据推测,以最简单的方式,如果做了以下事情:

  1. 定义与库单元对应的路径集

  2. 设置那些属于那些编译单元的.cpp/.h文件

  3. 捕获第一个订单#include依赖树

人们可以有足够的信息来组成地图 - 重构 - 并重新组合地图,直到创建了一个顺序.

我注意到http://www.ndepend.com有一些不错的东西,但遗憾的是这只是.NET.

我读到了一些关于Doxygen能够通过配置完成一些静态依赖性分析的内容; 有没有人曾经将它投入使用以完成这项任务?

c++ refactoring visual-c++

11
推荐指数
1
解决办法
6788
查看次数

如何在Linux上使用bash进行陷阱/杀死?

我的示例文件

traptest.sh:

#!/bin/bash
trap 'echo trapped' TERM
while :
do
  sleep 1000
done
Run Code Online (Sandbox Code Playgroud)

$ traptest.sh&

[1] 4280

$ kill%1 < - 按作业号码杀死

终止

被困

$ traptest.sh&

[1] 4280

$ kill 4280 < - 按进程ID杀死不起作用?

(蟋蟀的声音,过程没有被杀死)

如果我完全删除了trap语句,kill process-id会再次运行吗?

在工作中运行一些RHEL 2.6.18-194.11.4.el5.我对此行为感到困惑,是不是?

bash

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

一个版本如何控制TeamCity项目的配置?

在我的CruiseControl实例中,我有版本控制ccnet.config文件.

当我想更新CruiseControl时,我运行一个"更新配置"作业,从版本控制中获取配置.

以这种方式,发布的非常构建过程是配置管理的.

我想知道如何在TeamCity下有效实现这些目标.

teamcity

9
推荐指数
3
解决办法
2009
查看次数

与其他人相比,Team Foundation Server分支特征

TFS的分支特征是什么?


早期分枝/重枝

例如,如果我们查看Perforce,Subversion,CVS等工具,我们会看到分支正在获取主干的副本.它是"早期分支"所有被定义为分支的文件,而不管这些文件是否在该分支中被更改.

在为整个文件树创建分支的决定时,此方法开始创建新版本的文件.

其中一个最大的缺点是,在分支外部(通常在主干中)进行的任何更改,您希望将这些更改带入分支,因为它们具有"早期分支",因此需要将每个文件合并到这些文件的内部.

晚分枝/便宜分枝

与更近期的工具(例如ClearCase,Plastic SCM,AccuRev,Mercurial,Git)相比,我们看到了一个迟到(便宜)的分支政策.

我们看到分支中的第一个新版本仅在分支上签入文件时创建.

这意味着当您希望重新绑定到分支的主干上发生更改时,不会发生未更改文件的合并.

TFS如何表现?


警告:我注意到当我们考虑DVCS工具时,我的术语并不准确.我认识Perforce有一种覆盖视图的圆形方式,但如果没有大量的劳动,就不会这样做.

git version-control tfs mercurial clearcase

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

LGPL适用于应用程序吗?

我正在开发一个支持插件的应用程序.我想知道我是否可以在应用程序上应用LGPL,或者LGPL仅适用于库?

重点是我希望应用程序大致是GPL,但是这不会在应用程序加载的插件或脚本上强制执行.但是,GPL认为插件是派生作品,因此在这种情况下纯粹的GPL并不好.

目前我一直在考虑MPL,但是明确指出该许可将属于加利福尼亚州的管辖范围,对于欧洲人来说这是不可接受的.

如果我想要一个弱副本,那么对于应用程序的许可证,更谨慎的选择是什么呢?是否有我应该应用的GPL标准例外而不是LGPL,以及LGPL如何应用于应用程序?许可证确实谈到了库,如果我想在应用程序上应用它,对我来说相当混乱.

licensing gpl lgpl

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

什么是线程?如何在win32应用程序中创建线程?

什么是线程?如何在win32应用程序中创建线程?

winapi

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