我从这里开始,创建一个新的本地Git存储库:
似乎Visual Studio支持大多数常见的Git操作。但是,我无法从远程TFS服务器中提取整个文件夹结构。我发现了一种将更改推送到TFS服务器的方法,而不是相反:
有没有办法做初始拉?最好不要安装任何第三方软件/工具 - 我的公司真的很担心将任何未经授权的应用程序放在工作站上。如果没有,我的选择是什么?
此外,这种方法有什么缺点吗?已知问题等。
关于我为什么需要这个的几句话。我们有一个开发分支,每天锁定几个小时或更长时间,以允许构建或合并发生。你不能在这段时间内提交。此外,每天多次提交被视为不良做法。这就是为什么另一个TFS分支无济于事的原因。不,我不喜欢使用shelvesets。因此,我希望能够根据需要经常提交,而不必考虑代码处于完美工作状态。
答案 0 :(得分:1)
在这种情况下,有一个portable Git版本可以拯救。没有保证,YMMV。
答案 1 :(得分:1)
克隆TFVC存储库的唯一方法是使用Git-TF。您不需要“安装”Git-TF,因为它是便携式的。
如果贵公司不希望您使用任何第三方组件,那么您只有两个建设性的选择: