我刚刚开始使用pyenv来管理我的python版本,并开始使用pyenv virtualenv插件来管理我的virtualenvs,到目前为止,我一直很喜欢它。但是我想念的一件事是,使用virtualenv,您实际上可以将虚拟环境放在存储库目录中,以便您的存储库是完全可复制的环境。有人知道在pyenv中选择您的virtualenv目录的方法吗?
假设当我从master 分支出来时,我的repo分支colors.txt上有一个master包含以下内容的文件:
red
green
blue
yellow
Run Code Online (Sandbox Code Playgroud)
然后my-branch,我分支到,在其中进行以下更改:
colors.txt添加red.txt以下内容:
red
Run Code Online (Sandbox Code Playgroud)添加green.txt以下内容:
green
Run Code Online (Sandbox Code Playgroud)添加blue.txt以下内容:
blue
Run Code Online (Sandbox Code Playgroud)添加yellow.txt以下内容:
yellow
Run Code Online (Sandbox Code Playgroud)现在,我需要对master进行一些更改,因此我想合并。但是,有人也更改colors.txt为:
red
green
blue
yellow
orange
purple
Run Code Online (Sandbox Code Playgroud)
在合并期间,我得到的唯一信息是删除了文件colors.txt,那么如何在master上看到对文件的更改,以便我可以适当地解决冲突(在这种情况下,通过添加orange.txt和purple.txt)?
让我先说我知道这是一个经常被问到的问题,我似乎无法找到与我一样的情景/问题的人.
我正在写一个音乐应用程序,我想出了一个我喜欢的用户界面.它需要一个具有特殊功能的按钮(过去可以通过自定义按钮类型实现),所以我决定创建一个UIButton子类.我在我的子类中使用了以下代码:
required init(coder aDecoder: NSCoder) {
self.activeState = false
self.activeAccidental = UIImageView()
super.init(coder: aDecoder)
self.layer.borderColor = UIColor(white:221/255, alpha: 1.0).CGColor
self.layer.borderWidth = 2.0
self.backgroundColor = UIColor.blackColor()
self.setTitleColor(UIColor.whiteColor(), forState: .Normal)
self.setTitle("Hello", forState: .Normal)
}
override func layoutSubviews() {
println(self.frame.origin.x)
self.activeAccidental = UIImageView(frame: CGRectMake(self.bounds.origin.x, self.bounds.origin.y, 20, 20))
self.activeAccidental.image = UIImage(named: "BMICalcIcon.png")
self.addSubview(activeAccidental)
}
Run Code Online (Sandbox Code Playgroud)
但是,当我向故事板添加一个按钮(并在字段中输入自定义类名称)时,无论是在显示的初始值设置中还是在故事板中的属性检查器中设置,我的标题都不可见.这是我在swift中的第一个重大项目,所以我不确定问题是什么.
ImageView移动到的代码initWithCoder
required init(coder aDecoder: NSCoder) {
self.activeState = false
self.activeAccidental = UIImageView()
super.init(coder: aDecoder)
self.activeAccidental = UIImageView(frame: CGRectMake(self.bounds.origin.x, self.bounds.origin.y, 20, 20))
self.activeAccidental.image = UIImage(named: …Run Code Online (Sandbox Code Playgroud) git ×1
git-merge ×1
ios ×1
pyenv ×1
python-3.x ×1
subclass ×1
swift ×1
uibutton ×1
virtualenv ×1