我目前正在开发iPhone应用程序,我公司使用TFS 2010进行源代码管理.
我们使用Team Explorer Everywhere作为Eclipse插件来处理Mac上的源代码控制以及其他项目(比如我们最近做过的C++项目),它运行正常.
然而,它似乎不适用于这个iPhone应用程序,主要原因似乎是别名.它要么根本不存储它们,要么将它们存储为常规文件或文件夹,这会破坏一切.
在尝试转移到TFS之前,我正在以即兴的方式使用Mercurial,一切正常.
有没有人知道如何在TFS中存储来自Mac OS X机器的Aliases等内容而不会破坏它们?
导入Eclipse工作区的两个java项目:
MainProject
SecondProject
在MainProject
需要的构建路径上SecondProject
.
在将两个项目的源代码迁移到我们之前Team Foundation Server
,MainProject
在SecondProject
via "Java Build Path" -> "Projects"
选项卡的属性中引用了该代码.一切都很好.
现在,在TFS
通过Team Explorer Everywhere
插件将两个项目从一个干净的Eclipse工作区导入之后,该MainProject
项目在"Projects"
选项卡和"Add..."
按钮对话框中不再可见.
有趣的是,MainProject
它也是不可见的,例如,在Project -> Clean...
对话框中,但它在project properties -> "Project References"
对话框中可见...
哪里可能是问题???
Eclipse版本3.6.2(Helios SR2),TFS 2010 SP1
PS如果我添加<classpathentry kind="src" path="/MainProject"/>
到.classpath
手动,一个错误"项目'SecondProject’缺少必需的Java项目:'MainProject’"所示.
我正在尝试从Windows上的Team Explorer Everywhere命令行客户端连接到visualstudio.com上的Team Foundation Service项目,但我收到"访问被拒绝"消息.
我传递的用户名和密码绝对正确,是我用于创建帐户的Microsoft Live ID的电子邮件和密码.通过网站访问服务或通过不同计算机上的Visual Studio 2012,我没有任何问题.
tf workspace /new /server:https://<something>.visualstudio.com/defaultcollection
Username: example@microsoft.com
Password: ********
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我有一个想法是,电子邮件中的'@'字符可能导致用户名被解释为Windows域,或者SSL可能没有被正确使用?
我在Eclipse中使用Team Explorer Everywhere.当我尝试签入我的更改时,我收到以下错误:
访问被拒绝连接到TFS服务器myServerAddress(验证为myComputerName/myUser)
我尝试使用CrossPlatformCommandLine工具和tf profile
命令,但我收到以下消息
发生参数错误:命令"profile"未知
我如何管理我的凭据?
我如何使用在aix/unix框上运行的TFS命令行客户端来运行tf命令.例如,我无法创建连接到Windows服务器上的tfs版本控制文件夹的本地Windows工作区.在unix框上运行的命令行客户端版本是(/TFS/TEE-CLC-12.0.0).我找不到任何文档如何在unix上运行时将客户端用于将本地Windows文件连接到服务器上的版本控制文件.
在第一次将文件添加到TFS2012时,其中一些建议被忽略(如.dll,exe等)
事实上,其中一些建议忽略我在TFS中需要的文件.所以我明确地将它们从被忽略的列表中删除并将它们添加到TFS中.
现在在Visual Studio中,我可以正常使用这些文件,但不能在Eclipse中使用!在Eclipse中,它们仍被标记为"忽略",并禁用所有团队功能!:(
有没有办法解决这个问题?
PS当然这些文件不在.tfignore中.
添加:
忽略似乎是基于文件扩展名(.dll)和文件夹名称(\ bin)完成的.
我们安装并运行了TFS服务器http://myhost:8080/tfs/web/
.我已经安装了Eclipse TFS插件并将Eclipse更新到4.2但是,当我尝试在Team Explorer透视图中添加TFS服务器时,我得到"服务器myhost无法响应"我如何才能使其工作?
有没有办法从 TFS 的 Team Explorer Everywhere 中的 Pending Changes 列表中删除挂起的更改?
我在我的项目中添加了一个 .tpignore 文件,并且我排除了某些我不想要的源代码管理(构建、WEB-INF 等)。但是,在添加忽略文件之前,团队资源管理器似乎无处不在地选择了这些文件,因为它们保留在待处理的更改列表中。
我可以看到 eclipse 至少发现它们应该被忽略,因为它们在项目树中都有 [Ignored] 标签。我原以为将文件添加到忽略文件会自动删除文件中存在的任何挂起的更改....
知道如何从挂起的更改中删除这些项目吗?在解决此问题之前我无法签入,因为我不想用所有这些无关文件弄乱我的源历史记录。
我们的软件组在Eclipse Helios上使用Team Explorer Everywhere Eclipse插件我们的操作系统是Debian Lenny.一些团队成员在他们有相互冲突的变化以及他们获得最新变化时会遇到一些奇怪的行为.
例如,现在我们得到最新的:
一堆冲突回归
"无法执行get操作,因为您有一个冲突的属性+ x"错误.
然后另一堆返回
"无法执行get操作,因为编辑冲突"错误.
然后在所有这些警告消息下面eclipse显示以下错误:
"解决多个冲突需要单一分辨率类型".
而不是显示解决冲突屏幕,eclipse什么都不做,每当我们收到最新的时候我们收到这些错误消息,所以我们盯着屏幕一直无法解决如何解决这个错误.
冲突的属性+ x错误让我觉得源控件和工作区之间存在一些权限冲突,虽然我不太确定我们做错了什么.
有人可以解释这里可能存在的问题吗?