我将SQL数据库备份文件(*.bak)存储在Visual Studio解决方案中,并将其检查到TFS。但是,当我在本地更新这个备份文件(备份新的数据库结构)时,它在解决方案资源管理器中没有标记为“已更改”,也没有上载到TFS。如何解决此问题并强制VS自动签入更改的文件。
发布于 2009-09-11 08:31:49
尝试使用SVN桥。
SvnBridge允许您将TortoiseSVN和其他Subversion客户端与Team Foundation Server一起使用。它将Subversion客户端发出的调用转换为TFS支持的API。
SvnBridge充当了TortoiseSVN和TFS之间的桥梁。将SvnBridge指向TFS服务器,将TortoiseSVN指向SvnBridge。这允许您在任何TFS服务器上使用TortoiseSVN,而无需以任何方式更改TFS服务器(不需要说服您的TFS系统管理员任何事情!)。
SVNbridge有两个版本:"SVNbridge客户端“和"SVNbridge服务器”。这些名称稍有误导性,因为这两个名称都在您的桌面计算机上运行,并且您永远不需要在Team Foundation Server计算机上安装任何内容。大多数开发人员只会运行位于系统托盘中的"SVNbridge客户端“版本。但是,如果您有多个SVNbridge开发人员,您可以让他们都使用“SVN服务器”版本拨入您的计算机,实际上,您的计算机成为一个SVN服务器,它反过来与Team Foundation Server对话。
发布于 2009-09-11 08:03:38
您必须手动签出文件,或者编写一个脚本,作为备份例程的一部分运行以签出文件。
发布于 2009-09-11 08:03:39
尝试将文件的扩展名更改为".bak“以外的其他扩展名。Visual Studio可能会忽略任何类型为".bak“的文件,因为这些文件通常是备份文件,不应检入到服务器中。
https://stackoverflow.com/questions/1409595
复制相似问题