jetbrains code with me 协同编辑要来了

2020-08-28 18:01:40 +08:00
 dbskcnc
Today we are excited to announce the Early Access Program for Code With Me(*), the long-awaited feature for collaborative development.
TL;DR

Take this survey to register for the Early Access Program and get everything you need.
Read the Code With Me webhelp (WIP) for more information on the functionality and the UI.
Check the FAQ (WIP) for answers to any questions you may have.
Use our bug tracker to provide us with your feedback.
Code With Me is a plugin created by JetBrains for collaborative development inside IntelliJ IDEA and other IntelliJ-based IDEs. Here’s how it works: a host shares a link with one or more guests. Using that link in a web browser, a guest can connect to the host's IDE and start working there, even though the guest's machine doesn't have any of the host’s files.

How to install and try the new Code With Me plugin

Take this survey to get an email with a link to a compatible build of your desired JetBrains IDE and a zipped Code With Me plugin.
Install both the desired IDE from the shared folder and the zipped Code With Me plugin that’s available in the same folder as the IDE installer. If you are already running a JetBrains IDE v2020.2.1, just install the Code With Me plugin to it.
Restart the IDE.
On the main toolbar, click Code With Me.
In the list that opens, click Enable Access and Copy Invitation Link.
Send the copied link to the teammate(s) you want to invite to collaborate with you.
Click Accept so that your teammate(s) can join you and start a working session.
The host can continue working in their IDE, no matter how many clients are connected. There are also no special requirements for guests: a guest only needs to click on the link. Even on a clean machine without any IntelliJ-based IDEs installed, the IntelliJ Client with the corresponding version will automatically be downloaded, launched, and connected to the host.

Any feedback on Code With Me, in any form, would be much appreciated. You can easily collect all the logs and send them to us by selecting Code With Me -> Collect Logs. We would be happy to assist you if you have any questions or problems getting set up.

Compatibility
Code With Me is compatible with v2020.2.1 of the following JetBrains IDEs: IntelliJ IDEA Ultimate, WebStorm, PyCharm Professional, PhpStorm, GoLand (to be added soon), RubyMine, CLion, and AppCode. Code With Me is temporarily incompatible with DataGrip and JetBrains Rider.

Further plans
Code With Me is still in active development. We foresee the following timeline for this new feature, but dates may change depending on the feedback we receive:

August 27, 2020: Code With Me EAP program starts for JetBrains IDEs v2020.2.1.
September 2020: Code With Me EAP becomes available on the JetBrains Marketplace and can be installed from JetBrains IDEs v.2020.2.x.
December 2020: Code With Me is released as part of the major v2020.3 releases of JetBrains IDEs.
Internals
We use our own protocol for Code With Me; the same protocol has been successfully used for years in JetBrains Rider and some other distributed JetBrains technologies. The protocol is open-sourced here: https://github.com/JetBrains/rd

The connection can be established either through our relays, directly via intranet IP addresses, or QUIC.
Being able to set up a private in-house relay for enterprises is our top priority, and we expect the first results in September.
All connectivity is TLS-wrapped, powered by fingerprints. Use by guests of potentially harmful functionality, like the Terminal, for instance, requires additional consent from the host.

(*)THIS IS AN EARLY ACCESS VERSION OF THE PRODUCT. BY TAKING PART IN THE EAP, YOU EXPRESSLY ACKNOWLEDGE THAT THIS VERSION OF THE PRODUCT MAY NOT BE RELIABLE, MAY NOT WORK AS INTENDED, AND MAY CONTAIN ERRORS. ANY USE OF THE EAP PRODUCT IS AT YOUR OWN RISK.

Kind regards,
The Code With Me team

来源: https://youtrack.jetbrains.com/issue/IDEABKL-708

help: https://www.jetbrains.com/help/idea/code-with-me.html

这个终于是跟上 ms liveshare 的步伐,floobits 要玩完。

4377 次点击
所在节点    JetBrains
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/702272

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX