4

同様の質問があることを私は知っています-これは私のものが最も似ているものです: GitとDropboxを一緒に効果的に使用しますか?

私の質問は、学校の情報のバージョンを保持するためにGitを使い始めたということです。たとえば、resume.docとSoP.docを保持するGradSchoolフォルダーがあります。ドロップボックスをバックアップとして使用しているため、このフォルダーはドロップボックスフォルダー内にあります。Dropboxには「バージョニング」がありますが、それほど素晴らしいものではないので、これのバージョンをよりよく追跡したいと思います。それで

~: cd ~/Dropbox/GradSchool/
~/Dropbox/GradSchool/: git init
~/Dropbox/GradSchool/: git add .
~/Dropbox/GradSchool/: git commit -a

しかし、これは、フォルダー内のドキュメントとともに、変更されるたびにドロップボックスに「プッシュ」される.gitフォルダーがあることを意味します。自分のマシンでブランチを変更すると、dropboxはそのバージョンをサーバーや他のマシンに同期しますか?

これは間違った方法ですか?上にリンクされた別のSO質問には別のワークフローがありましたが、バックアップ用にプロジェクトファイルをドロップボックスフォルダーに保持していませんでした。また、プッシュする「ベア」レポの作成についても言及しました。「ベア」レポとは何ですか?(私はこれに慣れていないので簡単に言えば)。ワークフローを変更する方法についてのヘルプがあれば素晴らしいです!

ありがとう!

4

2 に答える 2

4

複数のコンピューターから簡単にアクセスできるようにしたい多くのコードに、Git と Dropbox を使用しています。内容は異なりますが、考え方は同じです。私は .git フォルダーを Dropbox ディレクトリに保管しています。すべてがしっかりと圧縮されているため、実際には多くのスペースを占有しません。同期が気にならなければ、まったく問題ないと思います。これで心痛めたことは一度もありません。少なくとも 4 ~ 5 個のプロジェクトがこの方法で保存されています。

于 2010-09-07T14:57:33.210 に答える
3

1 つは Dropbox 内に、もう 1 つはローカル コンピューターに、2 つの別個のリポジトリを作成できます。その後、ローカル リポジトリでローカルに作業できます。Dropbox に配置する準備ができたら、git push を使用するだけです。

「ベア」レポをセットアップする方法を示す、興味のある別の回答があります。

Git と Dropbox を効果的に併用していますか?

于 2010-09-20T01:39:43.950 に答える