仕事では macbook を使っていますが、家では imac を使っています。Subversion を使用していたときは、作業ディレクトリをドロップボックス フォルダ内に置くだけで、問題なく 2 台のコンピュータを同期できました。職場で macbook の作業をやめて (コミットもプッシュもせずに)、自宅の imac で中断したところから再開し、作業を終えて自宅から変更をコミットすることができました。どちらのコンピューターからでも、同じコンピューターですべての作業を行っているように扱われます。
そのため、Dropbox にローカルの作業ディレクトリを格納し、コンピューター間で同期させたいと考えています。ドロップボックス フォルダーをオリジン マスターとして使用したくありません (これは、Google で検索したときに見つけたものがほとんどです)。そのためにgithubを使用できてうれしいです。問題なくコンピューターからコンピューターに切り替えられるようにしたいだけです。
git に切り替えましたが、何らかの理由で同じように動作しません。いたるところで競合が発生し、クレイジーなエラーが発生します。git 情報が実際にはドロップボックス フォルダー内に格納されていないようです...または、git がファイルのタイムスタンプを操作する方法が原因で、ドロップボックスが変更を認識して同期していない可能性があります (ここで推測します)。
これが git で異なる動作をする理由と、同じ動作を再び取得するために何ができるか、誰にも分かりますか?