PyCharm+SVN配置使⽤教程
⼀、说明
去年写“”的时候就想把配置SVN的内容加上,但刚开始使⽤不是很清楚操作就先算了,然后到后边知道怎么操作之后觉得⽐较简单不写也可以。
pycharm安装教程和使用⼀是昨天使⽤SVN把本机⼀个项⽬下载到⼀台服务器上去的时候搞了半天,还搞得差点把项⽬给删了。⼆是对于学校有基础的知识掌握就⽐较牢反之就⽐较容易忘;版本控制相对来说就是⼀个⽐较“野⽣”的知识,之前在Z公司就之接把VSS的服务器让我管,开始的时候就添加账号什么的没什么操作性⾃⼰也不怎么使⽤,后来就很卡说要迁移就研究了其实现写了“”,那时才知道“版本控制”这东西。基于这两个原因还是要记⼀下。
这⾥基于PyCharm、VisualSVN、TortoiseSVN都安装完成进⾏讲解;关于VisualSVN、TortoiseSVN的安装配置可以参考“”这⾥就不多说了。
⼆、原始的仓库创建和使⽤
2.1 VisualSVN创建仓库
打开VisualSVN,在“Repositories”上右键,点击"Create New Repository",然后按提⽰选填⼀下即可。我这⾥创建了⼀个
叫“PycharmProjects”的仓库,允许读写的⽤户名密码为“ls/abcd1234”。
2.2 向仓库导⼊⽂件
注意,我们这⾥直接向仓库导⼊的⽂件(夹)并不会⾃动被svn监视,如果想要和Checkout⼀样被监视,那么需要在导⼊前先如2.3⼀样Checkout⼀把再导⼊(主要是把.svn给下载下来);但严谨⽽⾔如果是这样的话那就不是Import导⼊了,⽽是通过Commit导⼊,Commit操作见下边2.4。
获取仓库URL,选中仓库,右键,Copy URL to Clipboard。
进⼊到要导⼊仓库的⽬录下,右键,展开TortoiseSVN,选择Import。
在“URL of repository”中填⼊我们在VisualSVN中创建的仓库的URL,然后点击OK即可。
2.3 从仓库下载代码
在要下载代码的⽬录,右键,点击SVN Checkout
填好要导出的仓库,要导出到的⽬录,然后点击OK即可。这⾥要注意我们向仓库导⼊的是“PycharmProjects”⽬录下的⽂件,是不包括“PycharmProjects”本⾝的,所以导出时如果仍想导到“PycharmProjects”⽂件夹,那⼀定要导出来“PycharmProjects”⽂件夹。
2.4 提交修改
修改⽂件之后在⽂件夹下右键,选择SVN Commit即可;但服务端⽂件可能已被别⼈先通过SVN Commit修改了,所以建议先使⽤SVN Update同步服务端⽂件,如果有冲突先处理冲突,再SVN Commit。
三、基于PyCharm的仓库创建和使⽤
⾸先要明确,PyCharm使⽤VisualSVN,他也能且只能遵守VisualSVN的操作,所以PyCharm的仓库创建和使⽤和没使⽤PyCharm时的仓库的创建和使⽤,形式上可以稍加变通但本质上必是⼀样的。
典型的场景是:我们写了⼀个项⽬,然后想导⼊到⼀个仓库中去,供其他同事下载和修改。我们这⾥来实现这⼀需求,假设项⽬叫test3。
⾸先,第⼀步仍是像2.1⼀样在VisualSVN中仓建⼀个空的仓库。我这⾥创建的仓库叫test3。
然后,第⼆步我们在2.2中说过,如果是使⽤Import那我们本地的后续修改是不被SVN监控的也不能通过Commit同步到仓库中去,所以我们需要先把test3仓库Checkout到当前项⽬下
该图标使⽤Commit将要加⼊仓库的⽂件加⼊仓库。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论