2012-01-03 6 views
2

SVN分岐モデルの利点の1つは、すべてのブランチに別個のファイルがあることです。私はDropboxの上に私のgit支店の1つを共有したいと思いますが、gitのブランチを切り替えた場合、すべてのファイルがDropboxに上書きされます。ブランチ内のファイルに永久にリンクする方法はありますか?gitブランチへの固定

私は別のフォルダに再びリポジトリ全体をクローンすることができたと思いますが、これは非効率的です。

+0

..あなた単に.svn/'フォルダにリンクすることはできません。 – rejj

+0

SVNブランチは、GitブランチよりもGitリポジトリ全体に似ています。 – Michas

答えて

4

"裸の" GitリポジトリをDropboxに保存することができます。その後、Dropboxの読み込み権限を持つ人は誰でもローカルでクローンを作成できます。彼らはそれをクローンした後にチェックアウトするブランチを選択することができます。

1

ファイルシステム上の任意の場所で作業ツリー(チェックアウト)を作成することができます。これは、さらにチェックインやチェックアウトの影響を受けることはないだろう、任意の場所に指定したブランチをチェックアウトすることができます:あなたはまた、あなたが望んでいた方のブランチのSVNからチェックアウトを持っている必要があるだろう

cd ~/Dropbox/mysharedbranchdir 
git --git-dir ~/path/to/repo checkout mybranch 
関連する問題