直接与git服务器中的文件进行交互

时间:2017-08-09 12:04:15

标签: git

我在java应用程序中的场景是

  1. 查找所有文件在远程存储库中都有名称test.txt(在其他路径中有一些名称相同的文件)

  2. 检查该文件中是否包含字符串

  3. 如果我们将源从远程仓库同步到本地仓库,那么这很容易实现。但有没有办法直接在远程仓库中做到这一点 (假设项目非常大,我不想通过git init将其下载到我的计算机上)

1 个答案:

答案 0 :(得分:1)

我认为你的意思是"远程"当你说"掌握回购"。

既然你没有提到你的来源是如何托管的(只是文件共享上的一个简单的回购?github?gitlab?TFS?...):一般答案是" no"。 git的设计是你在本地执行源代码控制操作,使用一些命令(如fetchpush)来根据需要与远程repos同步。

服务器托管软件的一些选项提供了Web API接口,这些接口可能允许也可能不允许您远程执行您想要的操作 - 尽管说实话,但我不知道任何可以允许远程访问的东西任何类似于有效方式的互动。