草庐IT

test-Info

全部标签

git - Intellij 15 + Github - 无法克隆存储库,出现 "Repository Test has Failed"错误

我有Intellij15和一个Github帐户,我正在尝试将两者结合起来。我进入设置->版本控制,并使用主机、用户名和密码添加Github。当我单击“测试”时-它起作用了。我还安装了GitHub可执行文件,并将其添加到设置中,测试也成功了。然后我转到我的项目,从顶部菜单中选择VCS,然后转到“从版本控制checkout”--->“GitHub”。它给了我一个“克隆存储库对话框”。这是事情变得有趣的时候。在该对话框中,它将“Git存储库URL”显示为“--------------------------------”——是的,一个整体一堆破折号,底部的错误是“存储库URL是格式错误的UR

Git fatal error : info/refs not found

我收到以下错误:fatal:https://github.com/username/repository-name.git/info/refsnotfound:didyourungitupdate-server-infoontheserver?如果我尝试推送我的存储库而不先在github.com上创建它。如果我首先在github上创建我的存储库,那么我可以毫无问题地推送分支。这个程序是常规的吗?还是我做错了什么?我认为一个存储库可以在本地创建并推送,而无需先在github上创建它。 最佳答案 fatal:https://github

git bisect 说平分 : a merge base must be tested

我做了一个gitbisect并得到了结果Bisecting:amergebasemustbetested[bbdaf1111eea5365c0c94d6045d6263aab718925]Fixdisplaybugwithmain-stage我该如何继续? 最佳答案 如果给定的好版本和坏版本不是彼此的直接后代,就会发生这种情况。让我们假设一个这样的存储库(使用示例性的提交名称):*dffa2good-commit*b38f4a2*cc19fa1|*d1f17bad-commit|*fbd1fb2|*f66ccb1|/*09f66me

unit-testing - 有什么工具可以让 git 在单独的存储库中构建对分支的每次提交?

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。3年前关闭。Improvethisquestion需要满足以下规范的git工具。一个已经存在了吗?如果没有,我将创建一个脚本并将其发布在GitHub上供其他人使用或贡献。是否有一种完全不同且更好的方法来解决构建/测试对git存储库中分支的每次提交的需求?不只是到最新,而是每个人都回到某个起点。背景:我们的开发环境使用了一个单独的持续集成服务器,非常棒。但是,仍然需要在每个开发人员的PC上本地进行完整构建,以确保提交到CI服务器时不会“破

git - 你什么时候会使用 .git/info/exclude 而不是 .gitignore 来排除文件?

我对使用.git/info/exclude和.gitignore排除文件的优缺点感到有点困惑。它们都处于存储库/项目级别,那么它们有何不同以及我们什么时候应该使用.git/info/exclude? 最佳答案 与.git/info/exclude不同,.gitignore的第一个优点是版本控制在存储库本身中。第二个优点是您可以拥有多个.gitignore文件,每个目录/子目录一个,用于目录特定的忽略规则,这与.git/info/exclude不同。所以.gitignore文件是版本化的,并且存在于存储库的所有克隆中。因此,在大型团队

git - Github 存储库上的 "did you run git update-server-info"错误

我正在使用他们网站上的githubGui来管理我的存储库,但出现以下错误:fatal:https://github.com/TeaCodie/TeaCodie-Website.git/info/refsnotfound:didyourungitupdate-server-infoontheserver?我该如何解决这个问题? 最佳答案 您可能已经更改了您的存储库名称在您的本地存储库中编辑文件:.git/config然后检查:[remote"origin"]url=该URL与您的远程存储库匹配

Git 和讨厌的 "error: cannot lock existing info/refs fatal"

从远程git存储库克隆后(在bettercodes)我做了一些改变,promise并试图push:gitpushoriginmaster错误:error:cannotlockexistinginfo/refsfatal:git-http-pushfailed这种情况涉及已经存在的存储库。我之前做的是:gitconfig–globalhttp.sslVerifyfalsegit初始化gitremoteadd[url]git克隆更改数据gitcommit在“bettercodes”我无法访问gitlog。我正在使用Windows。详细的错误是:C:\MyWorkStuff\Projects

linux - struct task_struct中的字段 'on_cpu'和struct thread_info中的字段 'cpu'是什么意思?

我想知道Linux系统中当前进程运行在哪个cpu上,我有两个选择—获取structtask_struct或中的字段on_cpu获取结构thread_info中的字段cpu。我写了一个内核模块程序来探测这两个字段,并得到结果如下:[3991.419185]thefield'on_cpu'intask_structis:1[3991.419187]thefield'cpu'inthread_infois:0[3991.419199]thefield'on_cpu'intask_structis:1[3991.419200]thefield'cpu'inthread_infois:0[399

c++ - gtest DEATH_TEST 提示 fork() 和线程,但只有找到的线程已加入

我正在使用gtest进行单元测试,特别是在调试版本中对某些断言使用了一些DEATH_TESTS。为了SetUp()测试,我必须创建一个对象,它会创建另一个线程,关闭并执行一些工作,返回一些数据,然后加入对象的线程。最后,测试夹具的SetUp()返回,允许测试主体运行。我注意到有时DEATH_TEST会提示死亡测试使用fork(),这在线程上下文中尤其不安全。对于此测试,GoogleTest检测到2个线程。这当然是一个有效问题,如果实际上有多个线程在运行。但是,有时不存在此类警告。这似乎是一种竞争条件。所以仔细研究,我发现gtest使用/proc/self/task伪文件系统来发现线程。

c++ - 为什么文件命令声明该可执行文件包含 "debug_info"

我发现file>=5.30或gcc>=6.3改变了它的行为。当我编译像hello-world这样的基本程序时,file的输出表明elf-executable包含某种“debug_info”。来源:#includeusingnamespacestd;intmain(intargc,char*argv[]){cout编译:$g++-ohellohello.cpp#notice,nooption"-g"检查:$filehello#pleasescrolltotherighthand-side,itisattheveryendhello:ELF64-bitLSBexecutable,x86-6