我在TFS 2013中使用Git进行源代码版本控制。
我需要使用TFS API或其他程序以编程方式连接到TFS服务器上的Git主存储库,以列出所有提交,而不是从克隆的本地存储库列出。
有没有人能够启发这个? 非常感谢。
答案 0 :(得分:0)
Git是一个分布式系统。唯一能让特定回购成为"大师"是你和其他人访问它是这样的。因此,询问远程更改的方法是在本地检索它们的副本。因此,弄清楚远程对应于有问题的服务器:它可能是" origin"或" tfs"管他呢。
git fetch [REMOTE_NAME]
### or just
git fetch --all
### then
git log --pretty=oneline [REMOTE_NAME]/[BRANCH_NAME]
对于每个本地跟踪的分支,在远程/分支命名空间下维护相应的远程分支状态。