我们正在为erlang
和chicagoboss
开展一些项目工作。 ChicagoBoss是一个框架。当我们创建project1
时,它会变成这样:
.
├── cb_admin
├── ChicagoBoss
├── ebin
├── project1
└── vagrant
我们仅为git init
project1
做了project1
。完成project2
后,我们在其中创建了另一个git init
,其中包含├── cb_admin
├── ChicagoBoss
├── ebin
├── project1
├── project2
└── vagrant
。
project1
有时,当我在$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
../project2/
nothing added to commit but untracked files present (use "git add" to track)
工作时,git状态显示以下输出:
project2
即使在project2
中没有提交任何内容。为什么会出现未跟踪的文件?但是要验证我已经进入git status
目录并执行了$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
./
nothing added to commit but untracked files present (use "git add" to track)
:
$ git update-index --assume-unchanged ./
Ignoring path gift_tax/
因此,为了忽略仅限本地的行,我运行以下命令但没有成功:
./
可以帮我解决一下
UIButton * button = [UIButton buttonWithType:UIButtonTypeContactAdd];
button.frame = CGRectMake(150, 200, 50, 50);
[button addTarget:self action:@selector(buttonSingleTap:) forControlEvents:UIControlEventTouchDown];
[button addTarget:self action:@selector(buttonMutipleTap:) forControlEvents:UIControlEventTouchDownRepeat];
[self.view addSubview:button];
- (void)buttonSingleTap:(UIButton *)btn{
[self performSelector:@selector(buttonAction:) withObject:btn afterDelay:0.5];
}
- (void)buttonAction:(UIButton *)sender{
NSLog(@"single tap");
}
- (void)buttonMutipleTap:(UIButton *)btn{
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(buttonAction:) object:btn];
NSLog(@"mutiple tap!");
}
出现在那里的是什么?答案 0 :(得分:3)
../project2/
(来自project1状态)和./
(处于project2状态)与在根文件夹上完成git init
一致(在project1或project2上没有)
哦好的,我们团队中的某个人可能已经在根文件夹
上完成了
查找.git
文件夹。它可能位于/,而不是project1
或project2
你知道吗,
./
出现在那里是什么?
因为project2
未添加到/
中的仓库。
可能的解决方案(警告:它将丢失当前历史记录)
/.git
文件夹,git init
和project1
,project2