我在我的Mac上使用尾声作为编辑器,并使用内置的svn客户端,这确实是非常有用的。Svn忽视尾声颠覆
但是它缺少一个文件的忽略功能,我试图通过命令行做
通过终端我去的,我要排除一个文件 并运行此命令 文件夹“SVN propedit svn:忽略database.php。“
我得到这个结果
的svn:环境变量SVN_EDITOR没有,VISUAL或EDITOR设置,并没有“editor-CMD”运行时配置选项发现
我能得到请提供一些帮助吗?
我在我的Mac上使用尾声作为编辑器,并使用内置的svn客户端,这确实是非常有用的。Svn忽视尾声颠覆
但是它缺少一个文件的忽略功能,我试图通过命令行做
通过终端我去的,我要排除一个文件 并运行此命令 文件夹“SVN propedit svn:忽略database.php。“
我得到这个结果
的svn:环境变量SVN_EDITOR没有,VISUAL或EDITOR设置,并没有“editor-CMD”运行时配置选项发现
我能得到请提供一些帮助吗?
svn propedit
或svn pedit
命令需要编辑器才能工作,这就是您的错误消息告诉你的。您需要设置一个环境变量,其中包含要使用的编辑器的名称。
Mac有几个可以工作的文本编辑器。记住,你不是在谈论像TextEdit
这样的事情,而是终端编辑。例如,您可以查看vim
,pico
和emacs
。我更喜欢vim
,但对于一个从未接触过它的人来说,这可能相当困难。您可以尝试pico
这更友好。
设置环境变量在你的shell,你会做这样的事情:
$ EDITOR=pico; export EDITOR
不会有什么颠覆采取编辑按以下顺序:
SVN_EDITOR
设置至。如果这没有设置...VISUAL
设置为。如果没有设置...EDITOR
设置为。如果没有设置,你就麻烦大部分的时间的时候,你设置你的$HOME/.profile
文件编辑器环境变量或者如果你使用bash,你$HOME/.bash_profile
文件。这样,当你第一次登录时,你的编辑器将被设置。
另一种方法是编辑$HOME/.subversion/config
文件以在其中设置编辑器。这将覆盖您的环境变量设置。
看看这个文件,你会看到这样一段:
### Section for configuring external helper applications.
[helpers]
### Set editor-cmd to the command used to invoke your text editor.
### This will override the environment variables that Subversion
### examines by default to find this information ($EDITOR,
### et al).
# editor-cmd = editor (vi, emacs, notepad, etc.)
你会改变最后一行由前去除#
,并设置editor-cmd
你喜欢的编辑器:
### Section for configuring external helper applications.
[helpers]
### Set editor-cmd to the command used to invoke your text editor.
### This will override the environment variables that Subversion
### examines by default to find this information ($EDITOR,
### et al).
editor-cmd = pico
如果没有这对你有意义的,它是关于时间来学习一些关于底层的Unix系统,在您的苹果机的心脏。作为第一步,您可能需要查看Take Control of the Mac Command Line with Terminal。之后,我推荐查看一些O'Reilly的BASH命令外壳书,因为这是Mac的外壳默认的。我也建议你学习VI/VIM。这是Bill Joy于1976年首次发布的老编辑。Bill Joy后来以创建Sun Microsystems及其在NFS,Sparc和Java方面的工作而闻名。他还写了C Shell,但我愿意让那骑。
无论如何,这位37岁的编辑可能是有史以来发明的最强大的编程编辑(并且不要听那些EMAC人They're just a cult group)。初学者可能很难,但一旦你学会了,你会发现它快速,简单,强大。