我正在使用ECB(Emacs代码浏览器),我的默认布局如下:
;; +------+-------+--------------------------------------+
;; | | |
;; | Directories | |
;; | | |
;; +------+-------+ |
;; | History | Edit |
;; +------+-------+ |
;; | Methods | |
;; | | |
;; +-----------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)
默认情况下,方法按照它们在编辑缓冲区中出现的顺序显示,但我正在寻找一种按名称排序的方法.我想使用类似ecb-methods-sort-method但似乎不存在的东西.有关如何设置的任何提示?
在尝试使用 git subtree 找出一个好的工作流程时,我想跟踪master添加 git 子树时使用的上游分支(通常不同于)。
更具体地说,假设您定义了以下遥控器并用于获取它们:
$> git remote add -f easybuild-easyblocks https://github.com/ULHPC/easybuild-easyblocks.git
$> git remote add -f easybuild-easyconfigs https://github.com/ULHPC/easybuild-easyconfigs.git
$> git fetch easybuild-easyblocks
$> git fetch easybuild-easyconfigs
Run Code Online (Sandbox Code Playgroud)
你可以看到不同的远程分支:
$> git show-ref | grep -v tags | grep easybuild
f4b4752bcadd5dd44aa74ee03f4bd19b75810bdb refs/remotes/easybuild-easyblocks/develop
49a1e893160c6c1d2ad50109265e55586c377c1e refs/remotes/easybuild-easyblocks/master
173aa5cabddf998e2ad672135752a33875095f8b refs/remotes/easybuild-easyblocks/v1.8.x
49a1e893160c6c1d2ad50109265e55586c377c1e refs/remotes/easybuild-easyblocks/v1.9.x
770c5246667d7741c02d4e1f4d4a50fb8cd3fcbe refs/remotes/easybuild-easyconfigs/develop
d8422c6f7aace405f1089f178edabb9316629d4b refs/remotes/easybuild-easyconfigs/master
5f3be9e2d5cbb2844ebf74ede15e2c30a8b12705 refs/remotes/easybuild-easyconfigs/uni.lu
0382ff527360f1baa192bb92597552cc379bba68 refs/remotes/easybuild-easyconfigs/v1.8.0.x
d8422c6f7aace405f1089f178edabb9316629d4b refs/remotes/easybuild-easyconfigs/v1.9.x
Run Code Online (Sandbox Code Playgroud)
现在假设您定义了两个新的 git 子树来跟踪develop远程easybuild-easyblocks(分别v1.8.0.x为远程easybuild-easyconfigs)的上游分支:
$> git subtree add --prefix easybuild/easyblocks --squash easybuild-easyblocks/develop
$> …Run Code Online (Sandbox Code Playgroud)