Tôi đang gặp khó khăn khi hiểu được bzr init-repo
.bzr init-repo và nhiều dự án
Tôi có 3 dự án mà tôi muốn có trong kho lưu trữ riêng của mình, trong lật đổ, tôi sẽ sử dụng svnadmin create
ba lần để tạo chúng. Như thế này:
svnadmin create MyProject
svnadmin create MyHomepage
svnadmin create MyDocuments
Ở trên sẽ cung cấp cho 3 kho lưu trữ lật đổ bị cô lập.
Làm cách nào để tạo 3 kho lưu trữ chia sẻ được chia sẻ riêng lẻ?
bạn sẽ làm điều đó theo cách này
bzr init-repo ./repo
bzr init ./repo/MyProject
bzr init ./repo/MyHomepage
bzr init ./repo/MyDocuments
Hoặc bạn sẽ làm điều đó theo cách này
bzr init-repo ./MyProject
bzr init ./MyProject/trunk
bzr init-repo ./MyHomepage
bzr init ./MyHomepage/trunk
bzr init-repo ./MyDocuments
bzr init ./MyDocuments/trunk
Hoặc là có cách khác?
Ồ, đơn giản hơn nhiều. Vì vậy, bzr init-repo là không cần thiết ở tất cả khi tạo một kho lưu trữ được chia sẻ? – neoneye
Đó là cơ bản những gì bạn đề xuất đầu tiên, nhưng không có bước init-repo. Điều đó không cần thiết chút nào, và vì vậy tôi sẽ không bận tâm với nó. init-repo được sử dụng khi bạn muốn tạo một kho lưu trữ dùng chung để theo dõi rất nhiều nhánh liên quan của cùng một dự án - những gì bạn có ở đây là ba dự án không liên quan. –
http://wiki.bazaar.canonical.com/Tutorials/CentralizedWorkflow nói về một trong những trường hợp bạn có thể muốn sử dụng init-repo, http://wiki.bazaar.canonical.com/Tutorials/CentralizedWorkflow khác (mặc dù cả hai đều là những trường hợp tương tự). Trong trường hợp của bạn, init-repo là hoàn toàn thừa. –