javascript

git

java

python

loops

github

django

c#

reactjs

git-remote

json

function

scope

jquery

iteration

namespaces

using-directives

file-io

iterator

yield

Git-暂时忽略对文件的微小更改

我正在寻找一种“隐藏”对Git中的几个文件所做的细微更改的方法,以便在对这些文件进行其他更改之前它们不会以git状态显示。

示例:我有一个Java文件,唯一的更改是删除了未使用的导入(贡献者在提交之前忘记了运行组织导入)。 现在,我删除了该导入,更改(显然)显示在git中。 由于我对该文件没有其他更改,因此我真的不喜欢将文件作为另一个(不相关的)更改的一部分提交或独立提交此更改。 当然,我可以还原更改,并且仅在需要对该文件进行更改时才应用它,但是我可能“有风险”忘记它。

是否存在用于此类任务的命令? 它会像假定不变的命令那样工作,但不是永久的。

如果没有这样的命令可用,正确的解决方法是什么?

提前致谢。

trans by 2020-07-14T01:41:39Z

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

我用C ++写了一个非常基本的程序,要求用户输入数字,然后输入字符串。 令我惊讶的是,在运行该程序时,它从未停止过询问字符串。 它只是跳过了它。 在对StackOverflow进行一些阅读之后,我发现我需要添加一行内容:

cin.ignore(256, '\n');

在获取字符串输入的行之前。 添加该功能可以解决问题并使程序正常运行。 我的问题是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 day. \n";

}
trans by 2020-02-12T07:53:06Z

svn-Subversion:仅在一个客户端上忽略对文件的修改

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

我要处理的特定问题是,我已经签出一个项目并修改了包括Makefile在内的一堆文件,该文件已经是存储库的一部分。 现在,我正在使用的环境与该小组的其他人不同,并且我希望对Makefile所做的更改在我的计算机上保持本地,而不是提交。

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

trans by 2020-01-26T09:11:03Z

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

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

trans by 2020-01-19T07:03:49Z

subclipse-忽略SVN proj中的Eclipse项目文件

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

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

trans by 2020-01-10T00:54:59Z

unicode-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)
trans by 2019-12-29T14:56:48Z

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

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

例如,我希望忽略当前目录中的目录.gitignore和文件otherdir/foo/,但子目录中不存在任何目录。

我已经为我的.gitignore文件尝试过此操作:

foo/
bar.txt

但是不幸的是git递归地应用了它,因此.gitignoreotherdir/foo/也被忽略了,这不是我想要的。

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

trans by 2019-10-15T22:03:22Z

Git - 在merg期间忽略文件

我在远程dev服务器上有一个名为.gitignore的回购。

我把它克隆到我的本地机器上。 创建了另外两个分支:.gitignoredev。将这些分支推向远程。

现在:

 local                   remote                   server
 --------------------------------------------------------  
 master  ==> Pushes to  `master`  ==> deployed to `prod`
 staging ==> Pushes to  `staging` ==> deployed to `staging`
 dev     ==> Pushes to  `dev`     ==> deployed to `dev`

我有一个名为.gitignore的文件,每个分支都有不同的文件。

我想仅在合并期间忽略此文件。 但是我希望在结帐或从/向repo分支提交时包含它。

我想要这个的原因是,我们有一个部署脚本,可以拉出(签出)特定分支并在各自的服务器上部署。 因此我们需要.gitignore该特定分支的文件在部署时如上所示进入特定服务器。

我猜.gitignore不会工作。 还有什么其他选择? 请注意,被忽略的文件应该是checkout和commit的一部分,这很重要。 它只应在合并期间被忽略。

谢谢!

trans by 2019-09-20T03:08:20Z

版本控制 - 你能“忽略”Perforce中的文件吗?

我有时会使用Perforce的P4V IDE中的“Reconcile Offline Work ...”功能来同步我在P4 depot断开连接时所处理的所有文件。 它启动另一个窗口,执行'Folder Diff'。

我有文件,我从来不想检查源代码控制(如在bin文件夹中找到的DLL,代码生成输出等)有没有办法过滤这些文件/文件夹出现可能是“新” 添加。 它们往往会混淆我真正感兴趣的文件列表.P4是否具有Subversion的“忽略文件”功能?

trans by 2019-08-02T12:56:45Z

版本控制 - SVN:递归忽略一些目录

我不希望任何名为.gitignoredist的目录进入我的SVN,无论它在树中有多深。

这可能吗? 在git我刚刚放

build
dist

在我的.gitignore根,它递归忽略。 我怎么用svn做这个? 请不要告诉我在每个父母的目录上做一个propset ...

trans by 2019-07-29T23:15:21Z

Git - 在merg期间忽略文件

我在远程dev服务器上有一个名为config.xml的仓库。

我把它克隆到我的本地机器上。 创建了两个额外的分支:config.xmldev。将这些分支推向远程。

现在:

 local                   remote                   server
 --------------------------------------------------------  
 master  ==> Pushes to  `master`  ==> deployed to `prod`
 staging ==> Pushes to  `staging` ==> deployed to `staging`
 dev     ==> Pushes to  `dev`     ==> deployed to `dev`

我有一个名为config.xml的文件,每个分支都有不同的文件。

我想仅在合并期间忽略此文件。 但是我希望在结帐或从/向repo分支提交时包含它。

我想要这个的原因是,我们有一个部署脚本,可以拉出(签出)特定分支并在各自的服务器上部署。 因此我们需要config.xml该特定分支的文件在部署时如上所示进入特定服务器。

我猜.gitignore不会工作。 还有什么其他选择? 请注意,被忽略的文件应该是checkout和commit的一部分,这很重要。 它只应在合并期间被忽略。

谢谢!

trans by 2019-06-21T02:51:34Z

如何告诉git忽略单独的行,即特定的鳕鱼行的gitignore

这个问题在这里已有答案:

  • git可以忽略特定的行吗?                                     8个答案

.gitignore可以忽略整个文件,但有没有办法在编码时忽略特定的代码行?

我经常反复在项目中添加相同的调试行,只需记住在提交之前删除它们。 我想在代码中保留这些行并让git忽略它们。

trans by 2019-06-07T04:46:47Z

svn - 如何删除工作副本中所有未版本控制/忽略的文件/文件夹?

如果我有一个Subversion存储库的工作副本,有没有办法用一个命令或工具删除该工作副本中的所有未版本控制或忽略的文件? 基本上,我正在寻找SVN模拟到git clean

命令行或GUI解决方案(对于TortoiseSVN)都是可以接受的。

trans by 2019-06-02T16:47:44Z

git svn - 忽略git中的修改(但未提交)文件?

我可以告诉git忽略被修改(删除)但不应该被提交的文件吗?

情况是我在repo中有一个子目录,其中包含我根本不感兴趣的东西,因此我将其删除以防止它出现在自动完成等中(在IDE中)。

但是现在,如果我将该文件夹添加到.gitignore,只是没有任何变化,所有的东西都显示为被git status删除。

有没有办法让git忽略它?

(或者,因为我正在使用git-svn,我可以将更改提交给本地git并确保它们不会传递给svn repo吗?)

trans by 2019-04-21T11:58:40Z

Git忽略子文件夹

我的.Net解决方案中有很多项目。 我想排除所有“bin / Debug”和“bin / Release”文件夹(及其内容),但仍然包含“bin”文件夹本身以及其中包含的任何dll。

带有“bin /”的.gitignore忽略“Debug”和“Release”文件夹,但也包含“bin”文件夹中包含的任何dll。

.gitignore文件中的“bin / Debug”或“bin / Release”不会排除目录,除非我完全将忽略模式限定为“Solution / Project / bin / Debug” - 我不想这样做 需要在我的解决方案中为每个项目包含这个完整模式,并为添加的任何新项目添加它。

有什么建议?

trans by 2019-04-02T06:45:23Z

git - 如何删除.gitignore中列出但仍在存储库中的文件?

我的存储库中有一些文件应该被忽略,我将它们添加到.gitignore中,当然,它们不会从我的存储库中删除。

所以我的问题是,是否有一个使用filter-branch的魔术命令或脚本可以重写我的历史记录并轻松删除所有这些文件? 或者只是一个命令,它将创建一个将删除它们的提交?

trans by 2019-03-22T08:27:07Z

git忽略vim临时文件

使git忽略所有目录中vim生成的临时文件的正确方法是什么(在整个系统中是全局的还是在本地为单个项目)?

trans by 2019-03-11T17:10:56Z

git - 我应该将Visual Studio 2015 .vs文件夹添加到源代码管理中吗?

Visual Studio 2015创建一个名为“.vs”的新文件夹。 它的目的是什么,我应该将它添加到源代码管理中吗?

trans by 2019-02-24T23:11:18Z

Git diff -w仅在行的开头和结尾忽略空格

我喜欢用git diff -w忽略空白差异。 但是,我只是注意到它忽略了线条中间的空白差异。 我怎么才能忽略行开头(^)或结尾($)的空白差异?

trans by 2019-02-10T01:28:49Z

java - 有条件地忽略JUnit 4中的测试

好的,所以Test注释适用于标记不应运行测试用例。

但是,有时我想忽略基于运行时信息的测试。 一个例子可能是我需要在具有一定数量内核的机器上运行并发测试。 如果这个测试是在单处理器机器上运行的,我认为只是通过测试是不正确的(因为它还没有运行),并且当然不适合测试失败并打破构建。

所以我希望能够在运行时忽略测试,因为这似乎是正确的结果(因为测试框架将允许构建通过但记录测试未运行)。 我很确定注释不会给我这种灵活性,并且怀疑我需要手动为相关类创建测试套件。 但是,文档没有提到任何关于这一点并查看API,它也不清楚如何以编程方式完成(即如何以编程方式创建Test的实例或类似于@Ignore注释创建的实例?)。

如果有人在过去做过类似的事情,或者对如何做到这一点有一个明确的想法,我会很高兴听到它。

trans by 2019-02-06T00:12:24Z

1 2 下一页 共2页