首页 > 编程知识 正文

gitlab和svn的区别,github

时间:2023-05-04 04:18:58 阅读:148420 作者:4530

要使用SVN管理Github上的项目,实际上git有一个GUI版本。 在项目文件夹中右键单击git GUI可以看到它。 我试着用了一下,但是很简陋。 特别是代码匹配功能与SVN竞争。 好吧,说着做,重新安装了SVN,开始尝试用SVN管理Github上的代码。

下载SVN官网相当好。 不仅支持中文,下载速度也非常快,与外国工具完全不相似。

安装也二话不说,一路上next,意外在最后一页出现了捐赠选项,不得不感慨这真是良心软件。 我没有任何条件,有条件的大人物请支持。

使用checkout代码的过程相当于在git中克隆代码的操作。 为了保险期间,如果要checkout的目标目录中已经有同名的项目代码,建议将其打包保存并删除,以免与原始管理工具发生svn冲突。

操作很简单。 在要存储代码的目录中,右键单击并选择svn checkout。

单击“确定”可以导出代码。

奇怪的是,导出的代码文件中没有小绿色标记。 github服务可能不支持吗?

上传代码。 接下来试着上传代码。

右键单击新创建的文件,然后选择svnadd。 然后右键单击并选择commit

在下面的状态栏中,可以看到我们这次提交了新的文件。 双击文件也会显示diff窗口。

在上面的注释框中添加代码发送说明:

点击ok提交代码。

国内的github经常抽风,这里需要耐心尝试。

如果成功连接到GitHub,将显示一个输入框,提示您输入用户名和密码。 请依次输入,然后单击“确定”:

这样提交就成功了。

刷新自己的github项目页后,已经可以看到上传的代码:

svn导出的代码已经有一个干线分支,相当于你直接将代码提交到主分支,所以在提交后不需要合并分支。

总的来说,在windows上svn的便利性还是比git更高,特别是代码diff的可读性更高,但是git在linux上可以提供与windows一致的操作,因此通用性应该很好。

参考资料:

3359 blog.csdn.net/weixin _ 43894928/article/details/99291054

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。