ideasvn没有mergesource绿色加号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ideasvn没有mergesource绿色加号相关的知识,希望对你有一定的参考价值。
参考技术A 可能是因为你的项目没有设置源代码的存储库。在IDEASvn中,如果您想要使用合并功能,必须在项目设置中指定源代码的存储库。请尝试按照以下步骤操作:1. 打开IDEASvn并打开您的项目。
2. 在IDEASvn菜单栏中选择“项目”>“属性”。
3. 在“属性”对话框中,选择“源代码”选项卡。
4. 在“源代码”选项卡中,指定您的源代码存储库的位置。
5. 单击“确定”保存更改。
现在,您应该可以看到IDEASvn中的“合并”选项,并且您可以使用它来合并您的代码。 参考技术B 一、导入Git 或者SVN 项目,实现提交和更新图标显示
1、在最上方栏位找到VCS,打开Enable Version Control Integration
2、进来后,发现右边有个选项,可以进行选择,Git项目以选择Git,还有SVN项目选择Subversion
3、点击ok,就出现图标了,如果点击Cancel代表取消,不进行设置
这样图标就出现了,点击蓝色箭头:代表更新,绿色对号:代表提交代码(提交自己改动的代码)
二、既然能添加Git、SVN 当然也能更换 或者 移除Git 、SVN 了
1、点击File,找到Settings,点击进去
2、移除 / 更改Git 、SVN :
点击Version Control
第一种办法(移除):找到Version Control ,就可以看到添加的SVN项目版本了,选中自己的项目版本,点击左侧 —减号:代表删除,点击ok 就可以了,项目中的Git 或者svn图标就不会显示
第二种办法(移除、更改):选择数据后,选择编辑(减号下面的图标),VCS选择none :代表(移除),选择其他项目版本(Git / Subversion)就是(更改)点击ok 就可以了
第三种办法(移除、更改):在选中数据后直接点击(VCS列表中)也就是图中Subversion的地方,选择none :代表(移除),选择其他项目版本(Git / Subversion)就是(更改)点击ok 就可以了
3、添加 Git 、SVN :
上图中,点击+ 号 (此方法和在VCS栏操作的效果是的一样)添加Git 、SVN 项目版本
选择Project ,VCS :选项,根据自己的项目选择不同项目版本,Git项目以选择Git,SVN项目选择Subversion,选好后点击ok,就添加成功了
如何无条件地将绿色添加图标放在插入行上
【中文标题】如何无条件地将绿色添加图标放在插入行上【英文标题】:How to put the green Add icon unconditionally on the Insert row 【发布时间】:2011-06-23 05:35:28 【问题描述】:我有一个 UITableView,最后有一个特殊的行来插入一个新项目。这可行,但我希望它具有绿色加号图标,而不必将表格视图置于编辑模式。我该怎么做?
如果可能,我不希望创建按钮或捆绑图像。有没有办法只使用标准的 UITableView/UITableViewCell 功能来做这两个或两个?
【问题讨论】:
这是一个普通的 UITableViewCell。 您的意思是您不希望表格视图处于编辑模式,还是不希望用户必须将其置于编辑模式?以编程方式将您的表格视图设置为始终处于编辑模式是否符合您的目的? @bshirley:用户可以使用编辑模式,但除非在编辑模式下可以点击行,否则无法永久打开编辑。 【参考方案1】:您想将accessoryView
设置为单元格:
@interface RootViewController : UITableViewController
NSInteger nextValue;
NSMutableArray *timeIntervals;
@implementation RootViewController
- (NSNumber *)nextValue
NSNumber *n = [NSNumber numberWithInteger:nextValue];
nextValue++;
return n;
- (void)viewDidLoad
[super viewDidLoad];
nextValue = 1;
timeIntervals = [[NSMutableArray alloc] init];
[timeIntervals addObject:[self nextValue]];
- (NSInteger)tableView:(UITableView *)tableView
numberOfRowsInSection:(NSInteger)section
return [timeIntervals count];
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
static NSString *CellIdentifier = @"TimeIntervalCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:CellIdentifier] autorelease];
UIButton *b = [UIButton buttonWithType:UIButtonTypeContactAdd];
[b addTarget:self action:@selector(addTapped:) forControlEvents:UIControlEventTouchUpInside];
cell.accessoryView = b;
NSNumber *number = [timeIntervals objectAtIndex:indexPath.row];
cell.accessoryView.tag = indexPath.row;
cell.textLabel.text = [number stringValue];
cell.detailTextLabel.text = @"detail about this number";
return cell;
- (void)addTapped:(UIButton *)sender
id cell = sender;
while (cell != nil && [cell isKindOfClass:[UITableViewCell class]] == NO)
cell = [cell superview];
if (cell == nil)
NSLog(@"[%@ %@] sender was not in a cell",
NSStringFromClass([self class]), NSStringFromSelector(_cmd));
return;
NSIndexPath *indexPath = [self.tableView indexPathForCell:cell];
NSInteger index = indexPath.row + 1; // insert after current cell
[timeIntervals insertObject:[self nextValue] atIndex:index];
NSIndexPath *newIndexPath = [NSIndexPath indexPathForRow:index inSection:0];
[self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath]
withRowAnimation:UITableViewRowAnimationFade];
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
NSLog(@"[%@ %@] not implemented", NSStringFromClass([self class]), NSStringFromSelector(_cmd));
@end
(这是对 Xcode 4.0.2 导航应用模板的所有修改代码)
【讨论】:
【参考方案2】:您可以将最后一个单元格实现为自定义单元格,并根据您的选择添加绿色图标。
请参阅教程以实现自定义单元格。
iPhone Programming Tutorial: Part 6: Creating custom UITableViewCell Using Interface Builder UITableView
更新:
假设 cell 是 UITabelViewCell
的实例。
首先使用您的绿色图标创建一个按钮。
UIButton myGreenIconButton = [UIButton buttonWithType:UIButtonTypeCustom];
[myGreenIconButton addTarget:self action:@selector(GreenIconButtonClicked:)forControlEvents:UIControlEventTouchUpInside];
[myGreenIconButton setBackgroundImage:[UIImage imageNamed:@"greenIcon.png"] forState:UIControlStateNormal];
myGreenIconButton.tag = i;
myGreenIconButton.backgroundColor = [UIColor clearColor];
myGreenIconButton.frame = CGRectMake(5, 78, 15, 15);
现在将其作为子视图添加到您的最后一个 UITabelViewCell
。
[cell addSubview:myGreenIconButton];
实现GreenIconButtonClicked:
方法来接收点击evrnt你添加绿色图标按钮
-(void) GreenIconButtonClicked:(id) sender
【讨论】:
@Peter Hosey:您可以在您的UITabelView
中添加一个带有UIButton
的绿色图标包作为subview
。【参考方案3】:
不幸的是,我发现这样做的唯一方法是设置单元格的图像,这意味着您必须自己处理图像文件,而不是让 UIKit 为您加载它们。我建议使用UIKit Artwork Extractor 来获取图像。
【讨论】:
以上是关于ideasvn没有mergesource绿色加号的主要内容,如果未能解决你的问题,请参考以下文章