标签: ignore

Mercurial忽略文件

我试图让Mercurial忽略配置文件,但我没有让它工作.

我在我的服务器上创建了一个存储库,hg init并将该存储库克隆到我的计算机上.然后,我希望能够编辑configurationj文件,但不能将这些更改提交回服务器.

我尝试.hgignore在我的克隆的根目录中创建一个,但Mercurial用a标记文件,?无论我是否提交它仍然继续记录我的配置更改.

.hgignore在错误的位置创建文件,是否需要提交此文件?是否需要在我在服务器上初始化存储库之前创建它?

mercurial ignore hgignore

65
推荐指数
3
解决办法
5万
查看次数

在Bower的bower.json中"忽略"?

Bower的网站描述了ignorebower.json 中的密钥:

ignore [array]:生产中不需要的路径数组,您希望Bower在安装包时忽略这些路径.

这是否意味着它忽略了已安装组件或包中的路径?或者是其他东西?我很困惑.

ignore bower

63
推荐指数
2
解决办法
3万
查看次数

git,不要在未跟踪文件列表中显示*.pyc!

做的时候:

>git status
Run Code Online (Sandbox Code Playgroud)

它显示了"未跟踪文件"下的.pyc文件的大列表.我不希望它显示这些,因为它增加了噪音.

换句话说,我如何一直为所有项目制作git ignore .pyc文件?

编辑

我不是想要一种方法将我被忽略的文件传播给其他人,我的意思是"对于所有项目",这意味着我不想将每个新项目配置为忽略.pyc文件.

UPDATE

我应该补充说我正在使用Windows,我的git是msysgit

用户希望git在所有情况下忽略的模式(例如,由用户选择的编辑器生成的备份或临时文件)通常会进入用户的〜/ .gitconfig中的core.excludesfile指定的文件中.

.gitconfig是文件还是文件夹?我的主目录中没有这样的东西(C:\users\<myusername>\)

UPDATE2

谢谢大家的回复,

我使用以下方法解决了这些问题

>git config --global core.excludesfile c:\git\ignore_files.txt
Run Code Online (Sandbox Code Playgroud)

并将*.pyc放入 c:\git\ignore_files.txt

git version-control ignore

61
推荐指数
5
解决办法
6万
查看次数

如何在.gitignore中添加一些东西,以便匹配不是递归的?

如何添加内容以.gitignore使匹配不递归?

例如,我希望忽略当前目录中的目录foo和文件bar.txt,但不要忽略子目录中存在的任何目录和文件.

我试过这个.gitignore文件:

foo/
bar.txt
Run Code Online (Sandbox Code Playgroud)

但不幸的是混帐适用这个递归,以便otherdir/bar.txtotherdir/foo/也被忽略,这不是我想要的.

(在git中是否有一个命令向我显示所有被忽略的文件,并引用.gitignore负责该文件的文件被忽略?这对调试很有用.)

git ignore gitignore

59
推荐指数
2
解决办法
2万
查看次数

Python UnicodeDecodeError - 我误解了编码吗?

为什么这不起作用的任何想法?我真的认为'忽略'会做正确的事.

>>> 'add \x93Monitoring\x93 to list '.encode('latin-1','ignore')
Traceback (most recent call last):
  File "<interactive input>", line 1, in ?
UnicodeDecodeError: 'ascii' codec can't decode byte 0x93 in position 4: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

python unicode ascii encode ignore

54
推荐指数
1
解决办法
4万
查看次数

忽略SVN项目中的Eclipse项目文件

我在Eclipse中设置了一个PHP项目,支持SVN.现在,Eclipse将项目文件.buildpath和.project添加到项目中,而Subclipse希望将其添加到存储库中.

现在我可以使用svn:ignore让SVN忽略这些文件,但由于各种原因,这不是一个选项.那么,有没有办法让Eclipse和Subclipse忽略这些文件(无论如何应该这样)?

subclipse svn ignore eclipse-pdt

53
推荐指数
2
解决办法
6万
查看次数

跳过VS中所有断点的快捷方式是什么?

当我处于断点并且如果我想忽略所有其他断点并继续前进时,我应该使用什么样的快捷方式?

ignore breakpoints shortcut visual-studio

53
推荐指数
4
解决办法
3万
查看次数

Subversion:忽略仅在一个客户端上本地修改文件

是否可以在一个客户端本地忽略对subversion中文件的更改,而不将ignore传播到整个存储库?

我正在处理的特殊问题是我检查了一个项目并修改了一堆文件,包括Makefile,它已经是存储库的一部分.现在,我正在处理的环境与组的其他部分不同,我希望Makefile的更改在我的机器上保持本地状态而不是提交.

但是,我不想设置svn:ignore,因为我相信会将忽略提交到存储库,而将make文件保存在那里很重要.

svn ignore

51
推荐指数
3
解决办法
2万
查看次数

我何时以及为什么需要在C++中使用cin.ignore()?

我用C++编写了一个非常基本的程序,它要求用户输入一个数字,然后输入一个字符串.令我惊讶的是,在运行程序时,它永远不会停止询问字符串.它只是跳过了它.在对StackOverflow进行一些阅读后,我发现我需要添加一行说:

cin.ignore(256, '\n');
Run Code Online (Sandbox Code Playgroud)

在获取字符串输入的行之前.添加修复问题并使程序正常工作.我的问题是为什么C++需要这一cin.ignore()行,我如何预测何时需要使用cin.ignore()

这是我写的程序:

#include <iostream>
#include <string>

using namespace std;

int main()
{
    double num;
    string mystr;

    cout << "Please enter a number: " << "\n";
    cin >> num;
    cout << "Your number is: " << num << "\n";
    cin.ignore(256, '\n'); // Why do I need this line?
    cout << "Please enter your name: \n";
    getline (cin, mystr);
    cout << "So your name is " << mystr << "?\n";
    cout << "Have a nice …
Run Code Online (Sandbox Code Playgroud)

c++ ignore cin getline

51
推荐指数
4
解决办法
18万
查看次数

Git - 暂时忽略对文件的微不足道的更改

我正在寻找一种方法来"隐藏"对Git中的一些文件所做的微小更改,这样在对这些文件进行不同的更改之前它们不会显示为git状态.

示例:我有一个java文件,其中唯一的更改是删除未使用的导入(贡献者在提交之前忘记运行组织导入).现在我已经删除了那个导入,并且更改(显然)显示在git中.由于我没有对该文件进行其他更改,因此我不喜欢将该文件作为另一个(不相关的)更改的一部分提交或单独提交此更改.当然,我可以恢复更改,只有在我必须对该文件进行更改时才应用它,但我可以"冒险"忘记它.

这样的任务是否存在命令?它有点像假设未改变的命令,但不是永久的方式.

如果没有这样的命令可以解决这个问题的正确方法是什么?

提前致谢.

git ignore

45
推荐指数
4
解决办法
4609
查看次数