我正在致力于在我们组织中实施 TFS。它很容易与使用 .NET
项目以及使用 Eclipse 或 Eclipse 衍生版本进行编辑的任何平台集成。
针对需要编写一些 iPhone 应用程序的情况,最佳的方式是如何使用 TFS 版本控制和 Xcode 集成?
我正在致力于在我们组织中实施 TFS。它很容易与使用 .NET
项目以及使用 Eclipse 或 Eclipse 衍生版本进行编辑的任何平台集成。
针对需要编写一些 iPhone 应用程序的情况,最佳的方式是如何使用 TFS 版本控制和 Xcode 集成?
前几周,CodePlex宣布的Git-tf可以胜任这项工作。
跟随这些链接,它们真的很有帮助:
https://www.visualstudio.com/get-started/cross-platform/share-your-xcode-projects-vs
将现有的xCode项目代码检入TFS。
在您的Mac上,下载并提取www.microsoft.com/en-us/download/details.aspx?id=30474。我把它放在/users/{myuseraccount}/git-tf
中。
打开终端并运行以下命令:
export JAVA_HOME=/Library/Java/Home
export PATH=$PATH:$JAVA_HOME/bin:/git_t
export PATH="/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/":$PATH
export PATH="/Users/{myuseraccount}//Git-Tf/":$PATH
cd "/users/{myuseraccount}/documents/xCode Projects/testproject1/"
在终端中执行以下命令:- git remote add origin url//companyName.visualstudio.com/DefaultCollection/_git/xyz
and than
git push -u origin --all
它将直接将您的项目推送到Visual Studio TFS服务器..!!!!
这个问题的最大难点在于Xcode只能在OS X上运行,而TFS客户端工具只能在Windows上运行。如果您的主机操作系统是OS X,并且您本地运行了Windows虚拟环境(如Parallels或VMFusion),那么您可以使用Team Explorer或命令行工具来处理存储库。
但是,为了使用一个非常过时的版本控制系统,这需要很多工作。如果您不必使用TFS,我可能会使用带有本地OS X支持的SVN或其他东西。