使用Android项目与Team Foundation Server 2010和分支。有没有更简单的方法?
这就是我所做的。如果有更好的方法,请回复使用Android项目与Team Foundation Server 2010和分支。有没有更简单的方法?,android,eclipse,team-explorer-everywhere,Android,Eclipse,Team Explorer Everywhere,这就是我所做的。如果有更好的方法,请回复 确保所有开发人员都在相同的路径中安装了Android SDK和工具 从Microsoft安装Eclipse TFS插件。 撰写本文时的链接是: 以下是我遵循的步骤: 我在一个随机文件夹(工作区)中启动了我的Android项目,并进行了初步开发 然后我想把这个项目转移到我的开发分支下,$root/development/MyBranch/Android Android文件夹不存在,所以我创建的是TFS。如果您从资源管理器手动执行此操作,则TFS将不允
- 确保所有开发人员都在相同的路径中安装了Android SDK和工具
- 从Microsoft安装Eclipse TFS插件。
撰写本文时的链接是:
- 我在一个随机文件夹(工作区)中启动了我的Android项目,并进行了初步开发
- 然后我想把这个项目转移到我的开发分支下,
$root/development/MyBranch/Android
- Android文件夹不存在,所以我创建的是TFS。如果您从资源管理器手动执行此操作,则TFS将不允许您在服务器端创建它
- 从最初的项目工作区中,我将-->“常规|首选项”导出到某个文件夹中
- 然后我做了“切换工作区”->“其他”
我指定了
$root/Development/MyBranch/Android的本地路径
- 现在我得到了一个空的工作空间
- 然后我执行了“导入”-->“项目设置”,并指定了我以前导出的文件
- 然后我用“将项目复制到工作区”来“导入”-->“将现有项目导入工作区”
- 令人惊讶的是,我在新地点启动并运行了我的项目,像往常一样有一些小问题
- 然后我做了“团队共享项目…”
- 我跟着向导走
- 有一个关于创建新工作区的疯狂屏幕。只需单击EDIT并确保TFS根映射是正确的
- 完成向导,您就完成了
- 当您运行该项目时,该插件还将把gen和bin文件夹添加到TFS中。 不要试图与之抗争,只要让他们进来就行了。稍后将提供更多详细信息
- 在这一点上,我已经签入了所有内容,所以我合并到Main
- 在这一步中,我想将项目合并到另一个开发人员的分支
- 过程是相似的
- 使用TFS创建$root/Development/OtherDev/Android文件夹
- 在开发人员的PC上启动Eclipse并执行“切换工作区”-->“其他”
- 指定$root/Development/OtherDev/Android的本地路径
- 现在你得到了一个空的工作空间
- 然后“导入”-->“项目设置”,并指定之前导出的首选项文件(我将其包含在TFS中以供参考)
- 然后使用“将项目复制到工作区”来“导入”-->“常规-将现有项目复制到工作区”,并从本地文件夹$root/Main/Android中复制项目
- 然后执行“团队|共享项目…”将项目与TFS连接起来
- 现在关闭Eclipse
- 将
合并到$root/Main/Android
$root/Development/OtherDev/和
- 签入
$root/Development/OtherDev/Android
谢谢 至于bin/gen目录。。。TFS 2010 SP1及更新版本具有忽略选项。Bin应自动添加,但gen不自动添加。要添加,请右键单击文件夹,然后选择“团队”,然后单击“忽略”。您可能需要在以后删除TFS中的这些文件夹,但它们不会与TFS anymmore同步