如何在vs studio中使用代码云托管

如果没有SVN,只是在写一些个人代码的人们通常会遇见这样一个问题吧:备份。如果你的代码被改坏了,而你有没有备份,无疑是灾难一场,可是如果要备份,在本地上不停的复制副本这种方法不但占空间,而且乱,而且很low,放到云盘里稍微不low,可是考虑到管理和实时提交这些问题,我们还是需要一个个人版的svn这样的代码管理工具。于是在这里我写了这篇文章介绍一种比较洋气的方法:

目前来看vs13可以,10和12就不行

一、首先,你需要在“码云”上有个账户:

http://git.oschina.net/    点击创建账户即可

二、新建一个项目:


对项目进行设置:

记住项目路径,记住项目路径,记住项目路径

项目创建完毕,暂时可以先不管它。


三、我们来打开vs,在解决方案上点击右键,选择“将解决方案添加到源代码管理”,然后选择“Git”


四、在“视图”中打开“团队资源管理器”,点击设置


填写用户名(随便定一个就行,这个就是在云端管理时起可以明确哪些代码是被哪个账户更改上传的作用),邮箱,以及本地存储路径


五、提交代码,点击“提交”或是“未同步提交”


设置云托管路径,就是在第二条中记录的路径


这时点击发布,会出现以下问题:


解决方法是换个分支:

六:新增分支:

默认的分支为master,细心的同学想必也发现了码云上的默认分支也是这个名字,所以这就是冲突的来源了,既然如此,我们新建一个分支,然后把项目发布到这个分支上,问题自然就解决了。

在刚才出错的页面,点击"master"的下拉箭头,选择新建分支


创建完成后在分支名称上点击右键发布:


再次点击“未同步提交”或是“提交”,再点击“同步”,将项目发布到新建分支上


如此,便可在码云上查看我们上传的代码:


若是后来更改了代码,只需在解决方案上右键点击“提交”即可提交修改,此时需要写上版本备注,以便日后对比不同版本之间代码以及管理


后续:

后来发现不知为何提交的代码不在云端显示了,于是就在“团队资源管理器”中点击“未同步提交”,在列表中的已经提交到本地库但是未提交到云端的选项点击“推送”,即可推送至云端



你可能感兴趣的:(c#,码云)