我有一个包含大量项目的解决方案,
我想完全删除源代码控件绑定,我该怎么做?
更新: 我真正想做的是从TFS 2005 - > 2008移动一个解决方案及其项目.这就是我删除绑定的原因,有更好的方法吗?
在VS2010 TFS中将更改集检入源控件后,如何更正与签入相关联的工作项.例如,如果我发现有另一个工作项应该链接到变更集,或者它是一个错误修复,它是否链接到错误的错误工作项?
tfs visual-studio-2010 source-control-bindings changeset checkin
我在Visual Source Safe中使用了我的VB.NET项目和相关解决方案(在Visual Studio 2005中开发).
最近开始与另一个开发人员合作,需要清理.
在某个地方,我打破了绑定.我进去了
文件 - >源代码管理 - >更改源代码管理
并尝试正确绑定事物.
我取消绑定错误绑定的项目,并尝试重新绑定它.我在解决方案中有两个项目.这就是我得到的:
Solution/Project Server Name Server Binding Connected Status Solution: MySoln.sln X:\TheSource $/Tools/MySoln checked Valid Project1 X:\TheSource $/Tools/MySoln checked Valid Project2 X:\TheSource $/Tools/MySoln (C:\) checked Invalid
我还想在哪里尝试使绑定正确?
我可能没有提供足够的信息,但这是我所知道的.
一如既往地谢谢!
visual-sourcesafe visual-studio-2005 source-control-bindings
好吧,这必须是一个常见的问题.我希望你们中的一个天才知道解决方案!
我试图解决的问题是:我们使用来自各种公共资源的大量代码,并且不能轻易地将它们保持在Visual Studio中,因为它们使用不同的源控制提供程序.
理想情况下,您可以将这些项目添加到您自己的Visual Studio解决方案中,在您自己的项目中引用它们,并通过右键单击项目并随时选择"获取最新..."来使它们保持最新状态.
但是,由于Visual Studio不支持多个同步源控件提供程序,您如何保持项目引用最新?现在我们将它们导入到一个单独的位置,然后将源文件复制/粘贴到我们自己的解决方案文件夹中.一定有更好的方法.如果你知道一个,我一定会很感激.
我们的内部源代码管理提供程序是Team Foundation Server.
谢谢!
visual-studio-2010 source-control-bindings visual-studio-2008
我想知道是否有办法将一个Team Foundation Server源代码控制中的项目移动到单独的Team Foundation Server上的不同源代码控制中?我不想将文件复制到不同的文件夹并将该文件夹映射到新的TFS服务器.我已经尝试删除绑定并取消映射我的计算机上的本地源控制文件夹,但当我这样做时,它从我的本地文件夹中删除解决方案文件和所有源代码文件.有没有办法在本地维护源代码文件,只是简单地将该文件夹映射并绑定到新的TFS服务器?非常感谢您的见解,谢谢.
我有一个Visual Studio 2012解决方案,其中包含一些项目.每次打开解决方案文件时,我都会收到消息:
找不到解决方案的映射.
由于服务器不可用,活动解决方案已暂时与源控制断开连接.要尝试重新连接到源控件,请在服务器可用时关闭然后重新打开解决方案.如果要将此解决方案连接到其他服务器,请使用"更改源代码管理"对话框.
我想要做的是永久删除任何提到的源代码控制,但到目前为止没有运气.
除了上面描述的消息(暂时断开连接等)之外,无论我删除了多少次,以下4行总是会添加到解决方案文件中.
SccProjectName ="MyApp"
SccAuxPath ="https://some.annoying.domain.com/VaultService"
SccLocalPath ="4~89a6b376-099d-49a7-801a-2ba7adb0e268"
SccProvider ="SourceGear Vault Visual Studio 2005客户端:{7BE9CE03- 56BF-4682-9C06-78C68B134B30}"
这4行位于描述网站项目的部分内.
项目("{E24C65DC-7377-472B-9ABA-BC803B73C61A}")="MyApp",
"http://localhost/MyApp","{A5301379-1092-419E-9B03-E37E16E0A8B2}"
ProjectSection(WebsiteProperties)= preProject
我强烈怀疑是网站项目搞砸了.但网站项目在哪里持有源控制信息?
我已经搜索了所有文件内容的字符串"some.annoying.domain.com",但没有任何意义(在其他解决方案中找到,而不是这个特定的解决方案).
该解决方案似乎最初是在VS2010中创建的(之前的开发人员显然使用了SourceGear的Vault产品).
**注意:我可以尝试将网站proj更改为网络应用程序项目,看看它是怎么回事,但这不是重点.
我在Codeplex上托管了几个项目.因为当我创建TFS时,除了TFS之外我什么都不知道,我使用了它.但是,现在我对TortoiseSVN和VisualSVN感到更舒服,所以我想用它来代替.
当然,使用subversion获取我的项目是没有问题的.问题是项目中有TFS绑定.我怎样才能删除这些?一步一步的指南会很好.
所以你不必想知道我有什么工具:我可以使用Visual Studio中的TFS Explorer和TortoiseSVN连接到项目.我也安装了TFS电动工具,所以如果需要我也可以使用它们.
源控制行事很奇怪.
这是场景: 我不得不重新格式化我的电脑.我首先备份了一切,然后把它吹走了.我的所有备份都位于网络上的虚拟硬盘上,我可以连接到该硬盘以便暂时获取我需要的内容.
我已将我的网站/项目重新添加到同一文件位置,但现在源代码控制似乎不起作用.
我做了一些编辑,我相信第二个开发人员没有.此外,第二个开发人员对网站进行了一些新的编辑,因为我没有正确地连接到源代码控制,我无法得到这些更改.有没有人对问题是什么有任何想法?
我们有使用4个文件制作标签的情况(假设所有项目都包含10个文件,因此另外6个文件不会放在我们的新标签中).
何时执行操作获取特定版本和版本类型放置标签,然后选择我们的新标签,本地文件夹中未包含在新标签中的所有文件(在我们的示例中,另外6个文件)将被删除!这是非常奇怪的情况,所以你能解释一下我希望获得在新标签中标记的特定版本文件的场景,但保留所有其他文件的现有版本并将它们保存在本地文件夹中,所以我只想更新文件在我的新标签中,并没有对lablel中没有的文件做任何事情???
我想在TFS中有一些设置可能会阻止删除这些文件!
TnX提前!
维迪奇