我在集市上创建了一个项目:
# - On Effex - Desktop
cd ~/Proj
bzr init-repo cups-pdf
bzr branch ubuntu:precise/cups-pdf precise
bzr branch ubuntu:quantal/cups-pdf quantal
bzr branch ubuntu:raring/cups-pdf raring
bzr init cups-pdf-zel
gedit notebook.txt (and some notes)
bzr add .
bzr commit -m 'Update Notes'
然后我把它推到我的ppa 垃圾文件夹:
bzr push lp:~/+junk/cup-pdf
效果很好,除了我打错了一个字,把 打成了cup-pdf
。cups-pdf
我可以去启动板查看分支。
http://bazaar.launchpad.net/~lantzr/+junk/cup-pdf-zel/
文件夹内的配置~Proj/cups-pdf/cups-pdf-zel/.bzr
仍然显示相同的基本目标
.bzr/branch/branch.conf
push_location = bzr+ssh://bazaar.launchpad.net/~lantzr/+junk/cup-pdf-zel/
我能够从我的笔记本电脑访问 ppa。
# Sapphire - Laptop
bzr checkout http://bazaar.launchpad.net/~lantzr/+junk/cup-pdf-zel/
我对笔记做了一些小改动,然后提交并推送了这些改动
bzr push
请注意,我目前没有通过网络界面进行检查
进而 ...
第二天我的包裹已移动ubuntu-etherpad
。尽管我既是注册人又是订户,但它现在归所有。
我的笔记本电脑(Sapphire)上的文件夹内的配置.bzr
显示了与 etherpad url 绑定的位置
.bzr/branch/branch.conf on Sapphire
bound_location = bzr+ssh://bazaar.launchpad.net/~ubuntu-etherpad/+junk/cup-pdf-zel/
bound=True
他们是谁ubuntu-etherpad
?为什么他们要取得我的 PPA 的所有权?
答案1
这不是一个 PPA;而是一个 bzr 分支。
您间接成为 ubuntu-etherpad 团队的一员。请参阅您的团队成员信息。
这可能意味着你可以写入这个团队的 bzr 分支,而这似乎是你无意中做的。你可以从https://code.launchpad.net/~ubuntu-etherpad/+junk/cup-pdf-zel也使用 Web 界面吗?
你能试着在推送时明确一点吗?例如:
bzr push lp:~lantzr/+junk/cup-pdf
这能达到你期望的效果吗?
编辑以添加:所以我不认为 ubuntu-etherpad 拥有任何东西;您一直在推动和访问它的 bzr 分支,而不是如您所愿的您自己的分支。
答案2
您于 11 日 03:53 UTC 将分支所有者更改为 ubuntu-etherpad。您可以使用分支页面上的“更改详细信息”链接以相同方式将其改回。
此外,正如其他人所暗示的那样,这是一个分支,而不是 PPA 或包。