1

他の協力者と一緒にコード (実際には latex ファイル) を書きたいです。Dropbox を介して共同作業を行い、Bazaar を使用してファイルをバージョン管理したいと考えています。

  1. どうやってするの?これを行う方法の短いチュートリアルはありますか?

  2. バージョン管理システムを使用せずに、Dropbox で 1 つのファイルを共同作業するためのより良い方法はありますか?

  3. 習得も容易で、Dropbox に適したより優れたバージョン管理システムはありますか。

注: 私は Bazzar でバージョン管理の基本のみを使用します。残念ながら、バージョン管理システムを適切に使用する方法がわかりません。非常に単純なメカニズムが必要です。

4

1 に答える 1

1

共有ドロップボックス フォルダーに作業ツリーのないBazaar リポジトリを作成します。

bzr init --no-tree /path/to/subfolder/in/dropbox

あなたとあなたのチームは、この共通リポジトリからチェックアウトまたはブランチできます。作業ツリーがないことの良い点は、誰も誤って直接作業することがないということです。それぞれがこのリポジトリからチェックアウト/ブランチすると、最もクリーンです。

既に既存のリポジトリがある場合は、次のように作業ツリーなしでドロップボックス フォルダーにプッシュできます。

cd /your/local/working/tree
bzr push --no-tree /path/to/subfolder/in/dropbox

上記は、スタンドアロンのリポジトリ設定です。後で複数のブランチをチームと共有したい場合は、代わりに共有リポジトリを使用する方が最適です。そうすれば、ストレージ容量と帯域幅を節約できます。今はおそらく少し高度だと思いますが、将来必要になった場合は、既存のリポジトリを次のように共有リポジトリのセットアップに簡単に移行できます。

cd /path/in/dropbox
bzr init-repo --no-trees repo
bzr branch /path/to/old/repo repo/trunk

その後、リポジトリ内に複数のブランチを並べて作成しtrunk、チーム内で共有できます。これは効率的です。

2 番目の質問によると、単一のバージョン管理されていないファイルよりも、バージョン管理を使用する方がよいと思います。これはちょっとした投資ですが、長期的には確実に報われます。

2 番目の質問によると、Bazaar は非常に使いやすく、非常に直感的なツールです。あなたにとって素晴らしい選択だと思います。(免責事項:私は最近 Bazaar に関する本を書きました。)

于 2013-08-23T11:59:23.863 に答える