KouHase
@KouHase (長谷川 珈)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

VSCode の共同編集を常時(随時)行う方法

VSCode の共同編集を常時(随時)行う方法を教えていただきたいです。
複数人(とりあえず二人)で同一のファイルを共同編集したいです。ファイルの主な管理人は自分です。拡張機能 Live Share でリンクを送ることで共同編集できることは確認したのですが、、

・リンクを送信しても、時間が経つとリンク無効になってしまう
・ホストがオンライン状態で「承認」しないとゲストが作業開始できない

といった問題があります。隣で(あるいはリモートで)同時に一緒に作業しているときは全く問題ありませんが、お互いに数か月にわたって暇なときにちょこちょこと(つまり相手がPCを起動していないときも)同一のファイルをいじりたいのです。
上の要望を満たす使い方や設定方法はあるでしょうか?
ターミナルやサーバーの共有という機能もあることは認識していますがそれぞれどういうものなのかはよくわかっていません…
よろしくお願いいたします。

0

1Answer

Live Shareは使ったことがなかったので調べてみたのですが、ユースケースとしてリアルタイムの共同作業を目的にしているようです。(名前のとおりですね)

リアルタイムではなくファイルの共有や共同編集をするにあたっては、ソースコードならバージョン管理システムのGitやそれを使ったGitHubなどの開発プラットフォームを使うのが一般的です。
ソースコード以外であればストレージサービス(Dropbox、Google Drive、Microsoft OneDriveなど)という選択肢もあると思います。
Live Shareにこだわらないのであれば検討してはいかがでしょうか?

1Like

Comments

  1. @KouHase

    Questioner

    回答ありがとうございます。
    作成しているのはテキスト文書(のようなもの)であり、とりあえずソースコードではありません。複数人でものすごく細かい修正を何千カ所も不定期に加えていく感じです。別のプラットフォームで作業の反映がそれ自体煩雑な作業になったりするのは避けたいです。ストレージサービスも、おそらく複数人の反映のタイミングによってファイルが複数化したりするときわめて面倒なことになるので、あくまで単一のファイルのリアルタイム編集だけをしたいです。
    google document で実は私の要望は一見すべて満たされるのですが、巨大な文書になると漢字変換もままならないほどレスポンスが遅くなり実用的ではありません。なのでレスポンスが速い VSCode+LiveShare でできないかなと思っています。
    現状ネックとなっているのは、ホストがゲストを毎回招待しないといけないという煩雑さだけで、そこさえクリアできれば私の全ての要望が叶うので、なんとかならないかな、というのが質問の趣旨です。
    といっても他の開発プラットフォームを使った経験はあまりないので、もしかしたらよいものが別にあるかもしれないのはその通りかもしれません…

  2. 何か代替案でもと思って回答してみたのですが難しいですね・・・
    残念ながらこれ以上の回答は無いのですが、「ホストを誰かが立てる必要がある」という仕組みである以上は、見込みがあるのは有効期限の方になりそうですね。
    ご説明いただいた制約の部分も記載すると、回答の参考になると思いますよ。

    あと余計なお世話ではありますが、マルチポストをマナー違反と感じる人もいるのでご注意ください。

  3. @KouHase

    Questioner

    調べてくださりありがとうございます。自分でももうちょっと調べてみます。別サイトでは回答がもらえなそうだったのでこちらにも質問してしまいました。マルチポストになってしまい申し訳ありません。

Your answer might help someone💌