它们连接到同一个网络,我使用Synergy一起使用它们。我使用JetBrains IDE和Visual Studio。
我正在寻找的是在我编辑时代码在两个设备之间实时同步。因此,当我随身携带MacBook并对其进行一些编码时,当它重新连接到我的家庭网络时,它应该将这些更改与我的计算机同步。我希望它能在家里实现同步。所以无需重新打开文件。
有没有办法用Git(hub)实现这个目标? (我对git知之甚少)任何足够快的家庭网络实时同步都足够了。
@Sergio Tulentsev可能是正确的,你想要做的不是git的意思。但是,如果你“真的”想要这样做,这将是一个黑客,将接近你的“承诺的土地”,但不完全在那里。
在两台PC上同步代码
考虑在VS代码上使用此扩展Run Pre/Post Save commands。对不起,我没有方便的示例脚本。
但是,类似于您将对“运行前/后”命令扩展执行的操作,以下是一些说明:这只会有助于在保存时更新存储库。
settings.json
文件中,粘贴此json。编辑命令以适合您的情况。例如,"match": "\\.js"
在这里引用扩展页面Run on Save Extension{
"emeraldwalk.runonsave": {
"commands": [
{
"match": ".*",
"cmd": "echo 'I am saved.' && cd ${workspaceRoot} && git add .
&& git commit -m "auto commit on save" && git push"
}
]
}
}
希望,这有帮助