如何在 Dropbox 中使用 Bazaar? (How to use Bazaar with Dropbox?)


問題描述

如何在 Dropbox 中使用 Bazaar? (How to use Bazaar with Dropbox?)

I want to write a code (in fact a latex file) with other collaborators. We wish to collaborate through Dropbox and version control our file with Bazaar. 

  1. How to do it? Is there a short tutorial how to do this?

  2. Is there a better way to collaborate on a single file in Dropbox, that is, without a version control system? 

  3. Is there a better control version system suitable for Dropbox, which is also easy to learn.

NOTES: I use only the bare basics of version control in Bazzar. I don't know how to use any version control systems properly, unfortunately. I need some very simple mechanism.


參考解法

方法 1:

Create a Bazaar repository without a working tree on your shared dropbox folder:

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

You and your team can checkout or branch from this common repository. The good thing about not have a working tree is that nobody will work on it directly by mistake. It's cleanest if each of you checkout/branch from this repository.

If you already have an existing repository, you can push it to the dropbox folder without a working tree like this:

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

The above is a standalone repository setup. If later you want to share multiple branches with your team, it will be more optimal to use a shared repository instead. That way will save storage space and bandwidth. I think it's probably a bit advanced for you now, but if you need it in the future, you can easily migrate your existing repository to a shared repository setup like this:

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

Afterward you can create multiple branches side by side with trunk inside the repo to share within your team, and it will be efficient.

As per your second question, I think it's better to use version control rather than a single unversioned file. This is a bit of an investment, but it will surely pay off in the long term.

As per your second question, Bazaar is a very easy to use, very intuitive tool. I think it's an excellent choice for you. (Disclaimer: I recently wrote a book on Bazaar.)

(by Dilworthjanos)

參考文件

  1. How to use Bazaar with Dropbox? (CC BY‑SA 3.0/4.0)

#dropbox #latex-environment #bazaar #version-control






相關問題

獲取 Dropbox 共享鏈接的文件列表 (Get list of files for dropbox shared link)

將文件上傳到保管箱時,方法出錯 (while uploading a file to dropbox getting an error with method)

Dropbox Api putFile php 發送文件失敗 (Dropbox Api putFile php fail send file)

Tiếp tục quá trình tải lên trong IOS nền (Continue uploading process in background IOS)

API Dropbox: phát hiện cập nhật tệp và nhận URL đến tệp? (Dropbox API: detect file updates, and get a URL to a file?)

Mac OS X 文件的 st_flags(用戶定義的標誌)是什麼? (What are st_flags (user defined flags) for a file Mac OS X?)

Dropbox如何監控? (How does dropbox monitoring?)

如何在 Dropbox 中使用 Bazaar? (How to use Bazaar with Dropbox?)

在 Python 中使用 OAuth2 連接到保管箱時出錯 (Error using OAuth2 to connect to dropbox in Python)

從樹莓派自動上傳到保管箱? (automatic upload on dropbox from raspberry pi?)

識別 macOS 上的託管文件夾 (Identify managed folders on macOS)

我們如何在下載/上傳 dropbbox 方法中獲取文件 mime-type/content-type? (How can we get files mime-type/content-type in download/upload dropbbox methods?)







留言討論