如何使用 Olive 提交并推送一个已更改的文件?
在 Linux 上使用 Olive 我更改了本地系统上的许多文件。通常我会执行 Branch>Commit
,然后执行 Branch>Push
,但在这种情况下,我只想将其中一项更改放在 lp:stevedore 此时。如何仅提交并推送已更改的文件之一而不是所有其他更改?
Using Olive on Linux I have changed a number of files on my local system. Normally I would do Branch>Commit
followed by Branch>Push
, but in this case I only want to place one of the changes on lp:stevedore at this time. How can I commit and push just one of the changed files but not all of the other changes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在命令行上,您应该能够执行以下操作
,以便仅提交对指定文件的更改。
因此,假设您的工作树是
~/code
,并且bzr status
看起来像您可以
bzr commit -m "File0changes" dir/file0.py< /code> 仅提交对 file1.py 的更改。
FWIW,bzr-qt 提供了 qcommit,它显示了要提交的所有文件,每个文件都有一个复选框,这样您就可以轻松选择要提交的文件子集。也许 bzr-gtk 提供了类似的东西?
On the command line, you should be able to do
in order to commit only the changes to the file specified.
So, supposing your working tree is
~/code
, andbzr status
looks something likeyou can
bzr commit -m "File0 changes" dir/file0.py
to commit only the changes to file1.py.FWIW, bzr-qt provides
qcommit
, which shows all files to be committed with a checkbox for each so you can easily choose a subset of files to commit. Perhaps bzr-gtk provides something similar?