小编Jac*_*cko的帖子

Git vs Team Foundation Server

我向我的开发团队介绍了Git,除了我,每个人都讨厌它.他们想用Team Foundation Server替换它.尽管我对TFS不是很熟悉,但我觉得这是一个倒退的巨大一步.有经验的人可以比较TFS上的分支支持和Git分支吗?另外,总的来说,TFS的优点和缺点是什么?使用Git几年后我会讨厌它吗?

git tfs tfvc

255
推荐指数
9
解决办法
15万
查看次数

有没有办法在ftp中列出本地目录的内容?

lcd 更改本地目录.

ls 列出远程目录中的文件.

我想要的是lls列出本地目录中的文件.

这可能吗?

我知道我总是可以打开另一个终端来做这个,但我很懒!

ftp ls

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

Unix查找:多种文件类型

我想运行查找带有多种文件类型的-name.例如.

 find -name *.h,*.cpp
Run Code Online (Sandbox Code Playgroud)

这可能吗?

unix find

61
推荐指数
6
解决办法
6万
查看次数

Git:列出所有远程分支上的所有提交?

我想列出我的存储库中所有远程分支上的所有提交.

我只想为每次提交使用SHA1.

git

53
推荐指数
3
解决办法
3万
查看次数

目标C:给定一个类ID,我可以检查这个类是否实现了某个协议?或者有一个选择器?

我想将它用于对象工厂:给定一个字符串,创建一个Class,如果这个Class支持一个协议(使用Create()方法),那么分配该类并调用Create.

protocols class objective-c objectfactory

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

让ssh-agent与windows命令shell中的git一起运行

我安装了msysgit,使用OpenSSH.我正在连接一个gitosis回购.从git bash,我创建了一个.profile文件,每次打开git bash时运行ssh-agent(如果尚未运行),使用此脚本

SSH_ENV=$HOME/.ssh/environment

function start_agent {
     echo "Initialising new SSH agent..."
     /usr/bin/ssh-agent | sed 's/^echo/#echo/' > ${SSH_ENV}
     echo succeeded
     chmod 600 ${SSH_ENV}
     . ${SSH_ENV} > /dev/null
     /usr/bin/ssh-add;
}

# Source SSH settings, if applicable

if [ -f "${SSH_ENV}" ]; then
     . ${SSH_ENV} > /dev/null
     #ps ${SSH_AGENT_PID} doesn't work under cywgin
     ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
         start_agent;
     }
else
     start_agent;
fi
Run Code Online (Sandbox Code Playgroud)

我也在使用git扩展,它从Windows命令提示符运行git命令,而不是git bash.所以,ssh没有看到正在运行的ssh-agent.有可能解决这个问题吗?

git ssh-agent git-bash

36
推荐指数
5
解决办法
7万
查看次数

git post-receive hook怎么能得到它正在运行的repo的名字?

我有一个git post receive钩子,它将在我的构建系统上触发构建.我需要在钩子脚本中创建一个"$ repo-name + $ branch"形式的字符串.

我可以解析分支,但是如何从git获取存储库名称?

谢谢!

git

25
推荐指数
1
解决办法
7738
查看次数

我可以依靠我的编译器来优化const char*上的strlen吗?

在我的SAX xml解析回调(XCode 4,LLVM)中,我正在对这种类型的代码进行大量调用:

static const char* kFoo = "Bar";

void SaxCallBack(char* sax_string,.....)
{
     if ( strcmp(sax_string, kFoo, strlen(kFoo) ) == 0)
     {

     }


  }
Run Code Online (Sandbox Code Playgroud)

假设strlen(kFoo)由编译器优化是否安全?

(Apple示例代码已经预先计算了strlen(kFoo),但我认为这对于大量常量字符串很容易出错.)

编辑:优化的动机:使用NSXMLParser在iPod touch 2G上解析我的SVG地图需要5秒钟(!).所以,我想切换到lib2xml,并优化字符串比较.

c compiler-construction optimization llvm strlen

15
推荐指数
2
解决办法
5819
查看次数

15
推荐指数
3
解决办法
5785
查看次数

Git:需要递归地'git rm'所有bin和obj文件夹的内容

有人偶然将他们所有的bin和obj文件夹提交到我们的仓库(大约有40个这样的文件夹).我想git rm -r 在所有这些文件夹上做一个.有命令这样做吗?

git git-clean git-stage git-rm

14
推荐指数
2
解决办法
9289
查看次数