我在 GitHub 界面中发现了一个类似 bug 的小行为。或者也许我真正想要的是新的或改进的功能。
GitHub 代码库有公共 GitHub 存储库吗?或者,提交此问题的适当位置在哪里?
任何使用“GitHub”等术语以及“问题”或“bug”的网络搜索都不可避免地会导致有关如何提交 GitHub 问题或提交 GitHub 存储库功能请求的说明。GitHub 本身的噪音太大,无法找到相关结果。
我是一家小公司的开发商,即将承担一个大型项目.
我们目前使用电子邮件进行问题跟踪,我打算设置一个bug /问题跟踪系统
(可能是bug genie,mantis或trac - 我们想要一些基于web的,php,开源,mysql)
我们有源代码控制(SVN)
在过去,我发现错误跟踪系统的最大问题是信息在跟踪系统和电子邮件之间分配.
您如何确保人们可以查看电子邮件中的信息,以查看错误跟踪软件中的错误?
您如何才能让处理bug的人们轻松地将他们发送和接收的电子邮件中的信息提供给错误跟踪系统?
在我的经验中,如果不容易,人们会避免这样做.
当我发现不仅可以从提交日志中关闭和修改问题时,我正在研究SCM/Bug跟踪器集成,但也可以创建它们.
但由于提交日志用于代码更改,我不明白为什么有人会修改代码来创建问题.请举出一个有道理的情景.
简而言之,我正在寻找工具来跟踪我在Ruby中"充实"复杂系统的进展.
通常当我开始在Ruby中使用新系统时,我首先编写一个outline.rb文件,其中包含stub我认为我想要使用的所有类的类定义.然后我逐步实现功能.
是否有任何工具可以快速调查我的情况stubs并跟踪哪些仍然需要实施,以及每个实施需要多长时间?
直到一个月前,GitHub有一个问题视图,允许用户查看未解决的问题并在他们自己的存储库中提取请求.这对于了解许多OSS项目需要解决的问题非常有用.
他们最近发布了一个更新(在我看来)不太有用,因为它只显示了一个人创建,分配或被提及的问题.

这基本上排除了我的存储库中其他人创建的所有问题.
在这个新系统中是否有一种简单的方法可以查看我的存储库中的所有未解决的问题(更好的是,在我的组织中的存储库中)?在这一点上,唯一的解决方案是通过电子邮件挖掘或逐个查看存储库,这两者都非常难吃.
我知道这本身并不是一个编程问题,但它比其他任何地方都更有可能得到回答.
我正在寻找一个开源问题跟踪器
我完全不知道为什么会发生以下情况:
这是我的代码:
def add_one(array):
new_array = array
length = len(array)
for i in range(length):
new_array[i] = new_array[i]+1
return new_array
x = [1,2,3,4,5];
y = add_one(x)
print x
print y
Run Code Online (Sandbox Code Playgroud)
结果如下:
[2, 3, 4, 5, 6]
[2, 3, 4, 5, 6]
Run Code Online (Sandbox Code Playgroud)
我不明白为什么x被改变了.
我的推测:不知何故,x作为函数add_one的全局变量给出.我包含'new_array = array',这样如果数组不知何故是全局变量x,x就不会被改变.但是,当'new_array = array'被执行时,不知何故new_array也变成了全局变量x.我写了一个替代版本的函数add_one,它没有给我带来问题:
def add_one(array):
new_array = []
length = len(array)
for i in range(length):
new_array.append(array[i]+1)
Run Code Online (Sandbox Code Playgroud)
似乎局部变量(即数组)是由函数中的索引编辑的,它相对于作为该函数输入的全局变量变为全局变量?
我不知道发生了什么事.任何解释都将受到高度赞赏.
python debugging global-variables local-variables issue-tracking
有谁知道如何在GitHub问题的评论中包含括号?
我正在尝试添加类似的东西,但没有任何显示:
<dependentAssembly>
<assemblyIdentity name="dotless.Core" publicKeyToken="96b446c9e63eae34" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.2.2.0" newVersion="1.2.2.0" />
</dependentAssembly>
Run Code Online (Sandbox Code Playgroud)
我已经尝试用" <pre></pre>,"等其他方式包围所有内容,但似乎没有任何效果.它只是不会出现!
是否有任何内置的问题跟踪或 ToDo 跟踪git?
或者有没有一种简单的方法可以使用 git 轻松管理任务和错误?
我曾尝试运行此代码
// vector::size
#include <iostream>
#include <vector>
int main ()
{
std::vector<int> myints;
std::cout << "size: " << myints.size() << '\n';
std::cout << "size: " << myints.size()-1 << '\n';
return 0;
}
Run Code Online (Sandbox Code Playgroud)
令人惊讶的是输出来了
0
垃圾价值
它应该是
0
-1
这是:代码
issue-tracking ×11
github ×4
bug-tracking ×3
git ×3
debugging ×2
api ×1
c++ ×1
email ×1
pull-request ×1
python ×1
repository ×1
ruby ×1
todo ×1
vector ×1
wiki ×1