0

すべてのプロジェクトを含む dev フォルダーがあります。これらのいくつかは github にあり、いくつかはありません。また、Dropbox (シンボリックリンク付き) を使用して、複数のコンピューター間でデータを同期させています。

たとえば、ある PC のドキュメント フォルダーに何かを追加すると、別の PC の対応するフォルダーでそれを見ることができます。

私の質問は次のとおりです。開発フォルダーで同じことを行うと (両方の PC で Dropbox によって開発フォルダーが同期されるため)、github へのプッシュで問題が発生しますか?

4

3 に答える 3

1

コードのバージョン管理戦略を混在させたくありませんすべてのコードを git に保存するか (これは良い考えです)、すべてを Dropbox に保存します (これは履歴を提供しないため、非常に悪い考えです)。

ソースファイルを git に追加するときは、後でプルできるように強制的に Github にプッシュする必要があります

コードをプッシュするときに問題が発生するように感じます.1つのソースから新しいファイルを追加しますが、別のソースからプルすると、利点よりも頭痛の種になります.

于 2013-02-10T20:00:45.927 に答える
0

同じ質問がありましたが、私の答えは「リポジトリを Dropbox から移動するだけです」です。

ご覧のとおり、Git と Dropbox を効果的に併用していますか? は同じ質問ではありませんが、「GitHub」というキーワードだけで検索すると、あなたの混乱に関する議論が表示されます。そして多分あなたはあなた自身の決定をするでしょう。

于 2016-05-12T03:15:24.527 に答える
0

どうやってそれを「証明」できるのか正確にはわかりません。しかし、私はこの開発モデルを問題なく使用しています。私は個人的に、ドロップボックスでシンボリックリンクを使用していませんが、それは何にも影響しません。私の git リポジトリはすべて Dropbox にあります。私は OXS、Windows、および Ubuntu で 1 年以上この方法で作業してきました。私のコミットとプッシュはすべてうまくいきました。

また、これはこの質問の繰り返しかもしれません: Git と Dropbox を一緒に効果的に使用していますか?

[編集:]

実際、最近気になったことの 1 つは、システム全体で行末の問題が発生する可能性があるということです。GitHub からのこの投稿 (SO の質問へのリンク付き) では、行末の処理方法について説明しています。

于 2013-02-08T15:48:24.447 に答える