小编Cal*_*rth的帖子

为什么在滚动历史记录时,这个 bash 提示有时会保留部分以前的命令?

我承认我的 bash 提示符是从几个地方偷来的并拼凑在一起的,在使用向上/向下箭头滚动 bash 历史记录时,有时会在其长度中添加部分先前的命令。

例如,如果我之前的命令是:

ls
cd /home/caleb
vim .bashrc
Run Code Online (Sandbox Code Playgroud)

当我在提示下向上滚动两次时,它可能看起来像:

$ vim .bcd /home/caleb

前五个字符是最后一个命令留下的。

有谁知道为什么会发生这种情况,以及如何阻止?

我的提示是用这个代码设置的(在这里包含的方式很长):https : //gist.github.com/1679352

bash prompt

35
推荐指数
3
解决办法
1万
查看次数

是否可以将历史从 svn checkout 导入新的 git 存储库?

我有一个 svn 存储库的结帐,我不再可以访问它的主机。我想将此代码库导入新的 git 存储库,但我无法弄清楚如何导入历史记录而不仅仅是添加文件。

是否可以将此历史记录从 svn checkout 导入新的 git 存储库,如果可以,我将如何执行此操作?

git svn

2
推荐指数
1
解决办法
739
查看次数

标签 统计

bash ×1

git ×1

prompt ×1

svn ×1