文件名称:mirror:用于远程(例如台式机)开发的实时双向同步的工具
文件大小:163KB
文件格式:ZIP
更新时间:2024-06-12 07:33:20
java grpc grpc-java Java
主要工作流程 Mirror旨在支持两机(例如台式机+笔记本电脑)开发工作流,您想在该工作流上在功能强大/专用的台式机上运行命令行编译/构建过程,但仍可以在便携式计算机上远程编辑文件。 这相当普遍(请参见下面的“与现有选项进行比较”部分),但是使Mirror与众不同的是它是双向的:它同时实时同步笔记本电脑到台式机以及台式机到笔记本电脑。 对于我的个人用例,这是为了方便在笔记本电脑上使用IDE(例如,用于代码完成,导航等),并且IDE通常需要从台式机本地访问二进制工件(或构建时间生成的源代码)。托管的构建过程,例如: 在笔记本电脑上,保存projectA/foo.java 镜像将foo.java发送到桌面 在您的桌面上,构建系统选择projectA/foo.java更改并创建projectA-snapshot.jar 镜像将projectA-snapshot.jar发送回笔记本电脑 现在
【文件预览】:
mirror-master
----.gitignore(58B)
----Dockerfile(1KB)
----build.gradle(3KB)
----src()
--------main()
--------test()
----.dockerignore(24B)
----design.mkd(2KB)
----.classpath(33KB)
----.travis.yml(449B)
----gradlew(5KB)
----LICENSE(11KB)
----release(337B)
----.settings()
--------org.eclipse.jdt.ui.prefs(102B)
--------org.eclipse.jdt.core.prefs(26KB)
--------com.google.eclipse.protobuf.Protobuf.prefs(226B)
----mirror(450B)
----.project(380B)
----gradle()
--------wrapper()
----formatter.xml(33KB)
----readme.mkd(16KB)
----docker()
--------docker-entrypoint.sh(407B)
----beta(118B)