我正在使用Team Foundation Server 2008(SP 1),我需要将多个文件从一个文件夹移动到另一个文件夹(以保留文件历史记录).除了Team Explorer(使用SP 1),我还安装了最新的TFS Power Tools(2008年10月)(用于Windows Shell集成).
现在,问题是我似乎无法通过shell或Source Control Explorer窗口选择和移动多个文件.我可以移动单个文件(通过右键单击+"移动"),我可以移动整个文件夹(相同的操作),但是当我选择多个文件(在文件夹中)时,"移动"上下文项将变灰/禁用.
有谁知道这是否可能..如果没有..为什么不!?
任何人都可以建议一个不太复杂的解决方法吗?
请在这里投票: https ://connect.microsoft.com/VisualStudio/feedback/details/715041/support-moving-multiple-files-in-tfs-source-control-explorer ,在这里 http://visualstudio.uservoice. COM /论坛/ 121579-视觉工作室/建议/ 2271540-允许到布展更比一个文件-在-一次在TFS-所以
据我所知,Team Foundation Server 2010的源代码控制(和以前的版本)不支持文件的链接(符号链接).
链接(根据Visual SourceSafe)是在文件夹中提供一个"硬"文件,然后在其他位置"链接"它的概念 - 就像设计文件系统硬链接一样.
有谁知道文件是否可以链接?我意识到这不是一般的好习惯,但我有一些有意义的场景.
根据这个帖子的答案:从另一个TFS项目链接TFS源控制文件夹是不可能的,但我找不到明确的答案.
最近我能找到礼貌的谷歌是MSDN论坛上的一个主题,但它已经很老了(2006年).我几乎都认为这仍然是答案(除非有人知道不同)?
有Windows SharePoint Services(WSS),然后是Microsoft Office SharePoint Server(MOSS).MOSS比WSS(作为Microsoft Server许可的一部分提供)昂贵得多.
我的问题是:MOSS做了什么让它值得额外付出代价?
..并且Microsoft Search Server不与业务数据缓存(BDC)竞争吗?
编辑:功能比较页面有助于说明MOSS具有的众多功能,而WSS则没有.从外观上看,MOSS的大部分功能都是面向企业的.
您如何用几句话描述MOSS相对于WSS的差异(或其他好处)?从本质上讲,MOSS(而不是WSS)中的"大票"项目是什么?
我认识的一些最有效的工程师,开发人员和IT专业人员通常带有一个有用的程序,插件或实用程序的通用"工具包",可以帮助他们进行日常调试,开发或设计.
问题是:
你的实用工具包里有什么..你不能没有什么工具?
我们已经转向产品版本控制方法,它将根据以下格式标记/增加构建:[Major].[Minor].[Build].[Revision/Patch]
和生产版本基本上是主要或次要的增量(取决于更改的范围).
这对于补丁和Trunk构建非常有用,但对于分支中的并发功能开发来说效果不是很好 - 特别是因为很可能我们会在分支上构建候选版本而不是合并到Trunk并释放(不是我喜欢的选项,但很可能不幸的是,更加现实.
无论我们是否合并到主干(或不是),是否有人有任何有用的策略来处理分支版本控制?我们需要能够从分支和主干中唯一地识别构建,并且可能在任何给定时间从主干或分支中释放.
一些考虑:
(轻量级)场景可能会有所帮助:
Product X\Trunk (ver 1.1.208.0)
Product X\Branches\Feature A (ver 1.1.239.0)
Product X\Branches\Feature B (ver 1.1.221.0)
Run Code Online (Sandbox Code Playgroud)
编辑:到目前为止我发现的最好的文档位于MSDN上,虽然它对并发分支的独特版本有点模糊.
我一直在准备提供有关SQL Server Compact Edition 3.5(SP1 - 最近发布)的演示文稿,我想知道是否有人设计(或考虑设计)具有SQL Server CE 3.5(或更早版本)的系统?
特别是,有没有人想过(或经历过)使用SQLCE作为离线数据存储的解决方案(作为连接系统设计的一部分)?
与其前辈相比,3.5版看起来相当丰富,是否已经准备好进行认真考虑(现在它支持LINQ to SQL,标识列和各种重要的T-SQL)?
如果你需要一个轻量级的低占用空间的基于文件的数据库(特别是如果它需要在移动设备和桌面系统上支持),或者有更好的选择,你会考虑使用它吗?
我只是想知道为什么用C++ for Windows编程的程序员总是使用Visual Studio 6而不是Visual Studio 2008?
2008年的编译器不比VS6好吗?
我问的原因是因为我使用了许多总是用VS6编写的sdk?
非常感谢,
史蒂夫
因此,对于必须在Team Build/MSBuild环境中集成遗留项目/代码的构建/编译的人来说,这是一个问题 - 特别是Visual Basic 6应用程序/项目.
在编写自定义构建任务(我不反对)之外,是否有人对如何最好地将遗留VB6项目的编译和版本集成到MSBuild构建中有任何建议?
我知道CodePlex上的FreeToDev msbuild任务,但它们目前已被撤回.
理想情况下,我正在寻找版本并编译代码以及捕获msbuild日志的编译输出(尤其是错误).
我已经看到了在自定义任务中封装此功能的建议,但是真的想知道是否有人尝试过另一种解决方案(除了执行shell命令) - 实质上,是否有人有"更清洁"的解决方案?
理想情况下,执行命令将是最后的手段..
我试图使用LINQ-to-SQL插入一个新实体,并且实体与User实体相关联.新实体的插入成功,但我现有的用户实体被插入,就好像它是一个新用户一样.代码如下所示:
var someEntity = new Entity();
someEntity.User = this.User;
dataContextInstance.SomeEntities.InsertOnSubmit(someEntity);
dataContextInstance.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么用户被插入到Users表中作为一个全新的实体?似乎User.UserId将成为映射到正在插入的someEntity的行的UserId列中的外键值.
感谢您的任何帮助/建议/意见
tfs ×3
sql-server ×2
.net ×1
asp.net ×1
build ×1
c# ×1
c++ ×1
comparison ×1
database ×1
debugging ×1
linq ×1
linq-to-sql ×1
moss ×1
msbuild ×1
sharepoint ×1
symlink ×1
tfs2008 ×1
tfs2010 ×1
tfvc ×1
vb6 ×1
versioning ×1
visual-c++ ×1
wss ×1