Windows 远程控制git存储库

Windows 远程控制git存储库,windows,git,version-control,sourcetree,Windows,Git,Version Control,Sourcetree,我的本地git存储库位于Linux和vmware上。 我想知道哪个文件被修改了(或者哪个文件是新的),并通过GUI工具控制这些事件 大概是这样的: 我在使用OrtoiseSVN之前就做过,如果我的存储库和GUI工具在同一个操作系统上,这是可行的,但现在我的存储库在Linux上,我需要在windows上使用一些GUI工具来控制存储库 PS:我不想在windows上复制存储库,并同步两个存储库。试试Git extension。 使用此工具,您可以像使用git shell一样控制一切。 请参阅更多@

我的本地git存储库位于Linux和vmware上。
我想知道哪个文件被修改了(或者哪个文件是新的),并通过GUI工具控制这些事件

大概是这样的:

我在使用OrtoiseSVN之前就做过,如果我的存储库和GUI工具在同一个操作系统上,这是可行的,但现在我的存储库在Linux上,我需要在windows上使用一些GUI工具来控制存储库

PS:我不想在windows上复制存储库,并同步两个存储库。

试试Git extension。 使用此工具,您可以像使用git shell一样控制一切。 请参阅更多@:

您可以使用任何使用git命令行的GUI(它不是TortoiseGit,但例如gitextensions、sourcetree、gitgui和gitk),并使用它代替真实的git—一个在远程系统上透明地运行每个命令的脚本


是这种方法的一个例子。

这不是魔术。如果不先克隆,它将无法显示日志、创建新提交等,并且OP出于某种原因不希望克隆。您是否能够从Windows访问目录,暂时忽略Git?如果不是,那么这是您需要首先解决的问题,而这与Git无关。@hvd是的,我可以。例如,我目前正在通过SSH协议(使用WinSCP工具)访问目录和文件。好的,您无法在标准应用程序中访问它们,您需要特殊工具通过SSH访问文件。这使得事情变得更加困难,因为Git不是通过SSH访问文件的特殊工具。@hvd“在标准应用程序中”是什么意思?我是这两台服务器的所有者。我只是告诉你我的现状。如果还有其他协议和解决方案,我很高兴听到。我的意思是,例如,您不能在Linux虚拟机上直接运行记事本和编辑文件,因为记事本不是设计用来通过SSH访问文件的。对于远程管理您的Git存储库,您可能需要具有这样的访问权限,即应用程序可以远程访问这些文件,而不需要应用程序中的任何支持。你的链接是一个脚本!但我对SourceTree很熟悉。我如何在这个软件中做到这一点?