2017-08-09 79 views
0

我在Java應用場景是直接與git的服務器上的文件進行交互

  1. 查找所有文件在遠程倉庫名test.txt的(有其他路徑具有相同名稱的某些文件)

  2. 檢查字符串是否包含在該文件中

這很容易做到,如果我們從同步遠程回購到本地回購源。但有沒有辦法做到這一點直接在遠程回購 (假設該項目是相當大的,我不想通過git init將其下載到我的電腦)

+0

使用'master repository',你的意思是origin master repository('origin/master')?如果沒有,那麼這個問題有點不清楚你的意思。 –

+0

對不起,我是git.Yes,它是遠程存儲庫 –

回答

1

我假設你的意思是「遠程」,當你說「主回購」。

既然你沒有提到你的起源是如何託管的(只是一個文件共享的光禿禿的回購?github?gitlab?TFS?):一般答案是「否」。 git的設計是在本地執行源代碼控制操作,使用一些命令(如fetchpush)根據需要與遠程回購同步。

服務器託管軟件的一些選項提供了Web API接口,它可能允許您遠程執行您想要的操作 - 儘管說實話,我沒有意識到任何允許進行相當多的遠程交互以任何類似有效的方式。

相關問題