没有使用Visual Studio如何使用TFS源代码控制?

9

是否可以在没有Visual Studio的情况下使用TFS源代码控制? 我需要将一些文件放入某个源代码控制中,这些文件存储在Oracle Forms中的某个服务器上的文件夹中。我只需要将这些文件添加到某个源代码控制中,并且我想使用TFS进行此操作。有什么提示或工具可以用于此操作吗?

5个回答

8
TFS 可能对于单个文件夹中的少量文件来说有点过度,但如果已经建立了 TFS 基础设施,则可以使用它。
您需要安装 Team Explorer(或在非 Windows 系统上安装 Team Explorer Everywhere)以提供客户端工具。但是,您可以使用tf.exe命令行(或来自 Team Explorer Everywhere 的等效命令)执行所有源代码操作。

7

Team Foundation Server Power Tools拥有Windows Shell扩展,可以与Windows Explorer和通用文件对话框进行集成。通过此集成,您无需运行Visual Studio或Team Foundation命令行工具即可执行许多源代码控制操作。


2
我已经下载了它,但现在该怎么使用呢?我只在菜单中看到“最佳实践分析器”条目。 - SearchForKnowledge
@SearchForKnowledge 首先创建一个本地工作区并将其映射到 TFS 服务器上的项目。然后在 Windows Explorer 中,每个文件图标的左下角都会有一个小绿箭头,表示它在源代码控制中。右键单击文件,查看 Team Foundation Server 弹出菜单以查看可用操作。 - Kidquick
@寻找知识 请查看https://msdn.microsoft.com/zh-cn/library/zthc5x3f(v=vs.90).aspx - Kidquick

2
请参考这个答案,但是您需要确保您有运行的TFS服务器才能连接。使用Git/Mercurial/SVN等其他免费的源代码控制系统不是更简单吗?请注意保留HTML标签。

0
我是TFS的爱好者之一,但我认为在您的情况下,如果您不需要使用Team Explorer或Team Explorer Everywhere(这将需要使用命令行)来进行非Windows操作系统的开发,我建议您使用SVN子版本(VisualSVN Server)。它是开源的,并且具有集成的操作系统外壳(TortoiseSVN)右键菜单,这比使用命令行更容易。

0

Vlad: 这是真的,但这很重要:我使用“Shell Extensions”有一段时间,只是意识到它会创建问题。首先,“Shell Extensions”在检入期间不报告错误;它只是突然停止,并关闭窗口。

此外,我正在寻找外部的“源代码控制资源管理器”的原因是,如果您从Windows资源管理器中删除了任何受TFS源代码控制的文件,则检入过程将失败,提示缺少文件。安全删除文件的正确方法是通过“源代码控制资源管理器”进行操作;然后检入就可以工作了。通常不是问题,除非像我一样,您拥有一个Java项目,并且NetBeans和TFS之间没有集成。


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