程序设计

专业和发烧友程序员的问答

8
在git中,有没有简单的方法将无关分支引入存储库?
今天在帮助有git问题的朋友时,我不得不介绍一个需要与该master分支完全分开的分支。该分支的内容确实与该分支上开发的内容有不同的来源master,但是master稍后将合并到分支中。 我从头到尾地阅读了约翰·威格利的《Git》,从中回忆起分支实际上是遵循某种约定的提交的标签,以及如何将提交与文件树以及父提交(或可选地)绑定在一起。我们使用git的管道创建对现有存储库的无父母提交: 所以我们摆脱了索引中的所有文件... $ git rm -rf . ...从压缩包中提取目录和文件,并将它们添加到索引中... $ git add . ...并创建了一个树对象... $ git write-tree (git-write-tree告诉我们所创建的树对象的sha1sum。) 然后,我们提交了树,但未指定父提交... $ echo "Imported project foo" | git commit-tree $TREE (git-commit-tree告诉我们创建的提交对象的sha1sum。) ...并创建一个指向我们新创建的提交的新分支。 $ git update-ref refs/heads/other-branch $COMMIT 最后,我们回到master分支机构继续在那里工作。 $ git checkout -f master 这似乎按计划进行。但这显然不是我建议刚开始使用git的人喜欢的那种过程。有没有更简单的方法来创建一个新分支,该分支与到目前为止存储库中发生的一切完全无关?
328 git  branch 


3
如何在tmux中增加回滚缓冲区的大小?
如何增加中的回滚缓冲区大小tmux? 如果进入复制模式,则可用的回滚行数(在右上角可见)始终在2000以下。我试图找到所有tmux命令的列表,但找不到任何有关回滚大小的信息。就我而言,我看到用于设置该选项的screen命令不起作用tmux。 使用tmux1.8 konsole或Ubuntu 12.04 LTS gnome-terminal。
328 scroll  tmux 


11
响应内容类型为CSV
我需要在HTTP响应中发送CSV文件。如何将输出响应设置为CSV格式? 这不起作用: Response.ContentType = "application/CSV";
328 asp.net  http  csv 

10
如何找到在运行时定义方法的位置?
我们最近遇到了一个问题,即在进行了一系列提交之后,后端进程无法运行。现在,我们是个不错的男孩和女孩,rake test每次登记后都跑了,但由于Rails的库加载有些奇怪,这种情况仅在我们以生产模式直接从Mongrel进行运行时发生。 我跟踪了该错误,这是由于一个新的Rails gem覆盖了String类中的一种方法,从而打破了运行时Rails代码中的一种狭义用法。 总之,长话短说,在运行时是否有办法询问Ruby在哪里定义了方法?这样的东西whereami( :foo )回来了/path/to/some/file.rb line #45吗?在这种情况下,告诉我它在String类中定义是没有帮助的,因为它被某些库重载了。 我不能保证源代码存在于我的项目中,因此grepping 'def foo'并不一定能提供我所需要的东西,更不用说我是否有很多东西 def foo,有时我直到运行时才知道我会使用哪个。

19
如何为TSQL Select中的每一行生成随机数?
我表中的每一行都需要一个不同的随机数。以下看似显而易见的代码为每行使用相同的随机值。 SELECT table_name, RAND() magic_number FROM information_schema.tables 我想从中获取整数或浮点数。故事的其余部分是我将使用该随机数创建一个相对于已知日期的随机日期偏移量,例如,相对于开始日期偏移1-14天。 这是用于Microsoft SQL Server 2000。

18
在jQuery中,如何通过其name属性选择元素?
我的网页中有3个单选按钮,如下所示: <label for="theme-grey"> <input type="radio" id="theme-grey" name="theme" value="grey" />Grey</label> <label for="theme-pink"> <input type="radio" id="theme-pink" name="theme" value="pink" />Pink</label> <label for="theme-green"> <input type="radio" id="theme-green" name="theme" value="green" />Green</label> 运行代码段隐藏结果展开摘要 在jQuery中,当单击这三个按钮中的任何一个时,我想获取所选单选按钮的值。在jQuery中,我们有id(#)和class(。)选择器,但是如果我想按名称查找单选按钮,该怎么办呢? $("<radiobutton name attribute>").click(function(){}); 请告诉我如何解决这个问题。

5
Grep只有第一局并停止
我正在使用带有以下参数的grep递归搜索目录,希望仅返回第一个匹配项。不幸的是,它返回的不止一个-实际上是我上次查看时的两个。似乎我有太多争论,尤其是没有得到理想的结果。:-/ # grep -o -a -m 1 -h -r "Pulsanti Operietur" /path/to/directory 返回: Pulsanti Operietur Pulsanti Operietur 也许grep不是执行此操作的最佳方法?你告诉我,非常感谢。
328 grep 



6
使用babel和webpack时如何生成源地图?
我是webpack的新手,我需要进行设置以生成Sourcemap。我正在webpack serve从命令行运行,该命令行已成功编译。但是我真的需要sourcemap。这是我的webpack.config.js。 var webpack = require('webpack'); module.exports = { output: { filename: 'main.js', publicPath: '/assets/' }, cache: true, debug: true, devtool: true, entry: [ 'webpack/hot/only-dev-server', './src/components/main.js' ], stats: { colors: true, reasons: true }, resolve: { extensions: ['', '.js', '.jsx'], alias: { 'styles': __dirname + '/src/styles', 'mixins': __dirname + '/src/mixins', …

6
git仓库是否有命名约定?
例如,我有一个称为购买服务的RESTful服务。我应该命名我的存储库: purchaserestservice purchase-rest-service purchase_rest_service 或者是其他东西? 有什么约定?在Github中怎么样?公共存储库是否应遵循某些标准?



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.