小编Cas*_*bel的帖子

在主目录中安装Git - CentOS 5 - 没有根

在工作中,开发没有版本控制.我的意思是,只有当变更集准备好进行回归测试时,才允许我们检查P4仓库.我们不能检查intercolary变化!在开发期间没有版本控制存在许多问题,我不需要在这里讨论.相反,我把问题带到了prodsys,他们说,"不,但你在主目录中做的是你的事".基本上,如果我需要,我可以自己安装.

不幸的是,我不能自己安装它,因为我在CentOS 5工作,我没有root.如果你没有root,百胜不会给你时间.那么我该怎么做才能得到git?我很好用静态链接的二进制文件,如果这很容易,但我无法在任何地方找到这样的东西.我也在寻找git-p4.

编辑:我已经下载了tarball,但我想我错过了deps.我已经通读了INSTALL文档并选择了每个可选的依赖项:

make prefix=$HOME/git NO_TCLTK=YesPlease NO_OPENSSL=YesPlease  NO_CURL=YesPlease  NO_EXPAT=YesPlease
Run Code Online (Sandbox Code Playgroud)

但我仍然无法建立.

我收到此错误:

: command not foundline 2:
: command not foundline 5:
: command not foundline 8:
./GIT-VERSION-GEN: line 14: syntax error near unexpected token `elif'
'/GIT-VERSION-GEN: line 14: `elif test -d .git -o -f .git &&
Run Code Online (Sandbox Code Playgroud)

它构建了很多.o,直到我到达:

...
LINK git-daemon
make: *** No rule to make target `GIT-VERSION-FILE', needed by `git-am'.  Stop.`
Run Code Online (Sandbox Code Playgroud)

我又被卡住了.

git centos yum

8
推荐指数
1
解决办法
7493
查看次数

Git:HEAD已经消失了,想把它合并成主人

reflog vs GITK http://siteroller.net/archive/images/Forums/headless%20GIT.png

顶部图像是输出:git reflog.
底部是GIT GUI(msysgit)中的GITK在查看所有分支历史时向我显示的内容.

最后几次提交没有在GIT GUI上显示.

  • 为什么他们不在GITK上展示(至少作为一个分支或什么)?
  • 如何将它们合并为主?
  • 当我检查标签0.42时,我收集了这个.为什么和主人不一样?(我在最新状态下标记了主人)
  • 当我点击推送时,为什么远程仓库声称是最新的...它不应该尝试将这些提交更新到它们所在的任何分支中吗?

第一个问题很重要 - 我想开始了解GIT的想法.在这一点上,它比逻辑更具神谕性.

如果看到之前的历史记录有所不同,那么该项目是一个[非常强大的] JS颜色选择器,可以在这里完整地查看.

git

7
推荐指数
1
解决办法
5130
查看次数

需要在防火墙后面使用git:尝试ssh隧道

我试图使用ssh端口转发来打败企业防火墙:

ssh git@GIT_SERVER -L9418:GIT_SERVER:9418
Run Code Online (Sandbox Code Playgroud)

在另一个终端我跑

git clone git://localhost:repositories/project.git
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

/Users/aboxer/tmp/glucosia/.git/中初始化的空Git存储库

致命:无法查找localhost(端口存储库)(提供节点名称或服务名称,或未知)

谢谢!

git ssh portforwarding tunnel

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

向量检查超出堆数组的向量是否更严格?

与堆数组相比,向量的边界检查有多严格?它究竟是如何检查边界的,以及如何与堆数组进行比较?

c++ arrays vector

7
推荐指数
1
解决办法
5311
查看次数

使用Objective C将RGB彩色图像更改为灰度图像

我正在开发一个将彩色图像更改为灰色图像的应用程序.但是,有些图片如何出错.我不知道代码有什么问题.也许我输入的参数是错误请帮忙.

 UIImage *c = [UIImage imageNamed:@"downRed.png"];
 CGImageRef cRef = CGImageRetain(c.CGImage);

 NSData* pixelData = (NSData*) CGDataProviderCopyData(CGImageGetDataProvider(cRef));

 size_t w = CGImageGetWidth(cRef);
 size_t h = CGImageGetHeight(cRef);

 unsigned char* pixelBytes = (unsigned char *)[pixelData bytes];

 unsigned char* greyPixelData = (unsigned char*) malloc(w*h);

 for (int y = 0; y < h; y++) {
 for(int x = 0; x < w; x++){

 int iter = 4*(w*y+x);
 int red = pixe lBytes[iter];
 int green = pixelBytes[iter+1];
 int blue = pixelBytes[iter+2];
 greyPixelData[w*y+x] = (unsigned char)(red*0.3 + green*0.59+ blue*0.11); …
Run Code Online (Sandbox Code Playgroud)

pixel objective-c grayscale

7
推荐指数
2
解决办法
7766
查看次数

为什么git rebase需要3路合并?

我试图弄清楚为什么rebase需要三方合并.例如,如果我们有

A1 - A2
 \
  B1   
Run Code Online (Sandbox Code Playgroud)

我已经检查了B1,我想要执行:

git rebase A2
Run Code Online (Sandbox Code Playgroud)

为什么git合并A2,B1和A1?为什么A2和B1不够用?我的意思是,A2和B1不能作为提交包含树的完整当前快照吗?

git merge rebase

7
推荐指数
1
解决办法
2451
查看次数

我的Gitorious没有创建存储库!

我刚刚在这里安装了gitorious,但是我在创建新的存储库时遇到了问题.我将它配置为在/ home/git /目录中创建它们,它已经是777.当我创建一个新的存储库时,它会转到"正在创建此存储库,它很快就会准备就绪......"并继续显示永远.

我从脚本中启动了git-daemon,日志:

2009-06-09 15:19:27 [31837] Received TERM, exiting..
2009-06-09 15:19:40 [32467] Listening on 0.0.0.0:9418...
Run Code Online (Sandbox Code Playgroud)

知道会发生什么吗?或者我可以在哪里寻找更多信息

git gitorious

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

对于带有子文件夹的"git add",这个git是否正确?

当使用带有文件模式的"git add"时,它只递归地添加未跟踪的文件,并忽略已更改的文件,除非它们在当前文件夹中.

例:

$ git status
# On branch master
# Changed but not updated:
#    (use "git add <file>..." to update what will be committed)
#    (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:    level1/test1.txt
#       modified:    level1/level2/test1.txt
#
# Untracked files:
#   (use "git add <file>..." to incldude in what will be committed)
# 
#       level1/test2.txt
#       level1/level2/test2.txt
no changes added to commit (use "git add" and/or "git commit -a")
$ git …
Run Code Online (Sandbox Code Playgroud)

git msysgit

6
推荐指数
1
解决办法
929
查看次数

css white-space:nowrap水平滚动bug

我有以下标记

<style type="text/css">
    #outer
    {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        width:100%;
        white-space:nowrap;
    }

    #inner
    {
        background-color:#CCCCCC;
        margin:0px 4px 0px 4px;
        padding:5px 5px 0px 5px;
        border:1px solid #9A9A9A;
        border-width:1px 1px 0px 1px;
    }

</style>

<div id="outer">
    <div id="inner">
    TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当浏览器足够宽时,它看起来像这样 宽

当浏览大小调整时,它看起来像这样 狭窄

当我滚动时,我希望窄视图的灰色背景一直延伸到右边.那我的标记和CSS会导致这种不良影响(发生在Chrome,FF3和IE8中)

css whitespace horizontal-scrolling nowrap

6
推荐指数
1
解决办法
9304
查看次数

用于多个临时/生产环境的git-flow

我正在尝试将git-flow应用于具有多个共享相同代码库的网站的项目.

我目前使用许多功能分支,一个开发分支,一个支持分支和许多生产分支:每个站点一个,因为每个站点都定制了一些配置文件.

git flow工具不提供许多主/生产分支,而是单个分支. 我能做什么?

git git-workflow git-flow

6
推荐指数
1
解决办法
2157
查看次数