TFS with mac os

3

我必须在Mac电脑上使用TFS进行iPhone应用程序开发。所以我按照Git-TF_GettingStarted.html中的以下步骤进行了操作:

将Git-TF-Release-Preview.zip的内容提取到本地计算机上的文件夹中,例如Windows下的C:\git-tf或Mac/Linux下的/user/git-tf以进行安装。

但是,在执行命令"git tf clone http://myserver:8080/tfs $/TeamProjectA/Main "时,会出现错误:

git:'tf'不是git命令

然后我从命令中删除了tf,此时它可以工作并要求输入用户名和密码,但是认证失败了。

如何解决这个问题?如果有任何人有想法,请帮助我。

2个回答

3

您实际上还没有设置您的PATH变量,这就是为什么会出现command not found问题。

如果您已经设置了路径,例如:PATH=$PATH:$HOME/git-tf-2.0.2.20130214,那么git命令将允许子命令tf,这应该像文档中所建议的那样工作,例如:

git tf clone …

如果设置了PATH变量,那么命令将正常工作;否则,您必须直接引用git-tf命令。提取的命令是git-tf,如果您设置了PATH,那么git就足够智能,会尝试查找git-tf命令并使用操作git tf


感谢您的答案。让我试试这个。 - ani
我已进入目录并按照您的指示尝试。但是在使用git-tf时,它显示“未找到命令”的错误。 - ani
1
在您解压缩.zip文件时,文件夹中有一个名为git-tf的文件。 您的PATH变量需要引用此文件所在的目录。 例如,如果您将其提取到$HOME/git-tf目录下,并且该文件名为$HOME/git-tf/git-tf,则对于bash,您将拥有export PATH=$PATH:$HOME/git-tf,然后命令git-tf将可用于您。 如果您位于包含git-tf文件的目录中,则也可以使用./git-tf调用它。 - Anya Shenanigans
好的,谢谢。我尝试使用 "git tf configure http://myserver/tfs/gittfs $/Users/{useraccount}/git-tf/Sample" 将项目提交到服务器。然后我得到了这个错误。 git-tf: 不是 git 仓库(或任何父目录):.git。 我现在卡住了。你有什么想法吗?还是我的语法有误? - ani
1
你必须在本地 git 仓库的目录下才能使用 git tf configure 命令。如果不在本地 git 仓库中,则该命令将无法工作。此命令的所有选项都是 TFS 服务器的选项。你收到的错误消息表明当前工作目录 git-tf 不是一个 git 仓库。 - Anya Shenanigans
显示剩余8条评论

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接