vscode+svn的配置和简单使用

这篇具有很好参考价值的文章主要介绍了vscode+svn的配置和简单使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 安装TortoiseSVN

安装好TortoiseSVN,安装过程可以全部默认,除了以下这步

vscode+svn的配置和简单使用

 如果svn已经安装完毕,这一步没有选择,可以不用重新安装,直接点击安装包,选择Modefy进行更改即可

vscode+svn的配置和简单使用

 2 配置vs code

安装插件svn,搜索svn,一般第一个就是,也可以根据作者来确定是哪个插件

vscode+svn的配置和简单使用

 把下面的配置都粘贴出来

vscode+svn的配置和简单使用

 配置setting.json文件

vscode+svn的配置和简单使用

用户》扩展》svn》setting.json

 vscode+svn的配置和简单使用vscode+svn的配置和简单使用

 根据自己的喜好,配置参数,svn.path参数是必须要配置的,配置自己安装的svn.exe

 如:"svn.path": "C:\\d\\software\\dev\\TortoiseSVN\\bin\\svn.exe"

插件里面的配置不是即粘即用,有的两个参数之间少了逗号,有的value值需要修改

{
    "security.workspace.trust.untrustedFiles": "open",
    "explorer.confirmDelete": false,
    // Whether auto refreshing is enabled
    "svn.autorefresh": false,

    // Select all files when commit changes
    "svn.commit.changes.selectedAll": true,

    // Check empty message before commit
    "svn.commit.checkEmptyMessage": true,

    // Set file to status resolved after fix conflicts
    "svn.conflicts.autoResolve": true,

    // Encoding of svn output if the output is not utf-8. When this parameter is null, the encoding is automatically detected. Example: 'windows-1252'.
    "svn.default.encoding": "utf-8",

    // The default location to checkout a svn repository.
    "svn.defaultCheckoutDirectory": "",

    // When a file is deleted, what SVN should do? `none` - Do nothing, `prompt` - Ask the action, `remove` - automatically remove from SVN
    "svn.delete.actionForDeletedFiles": "prompt",  // values: ["none","prompt","remove"],

    // Ignored files/rules for `svn.delete.actionForDeletedFiles`(Ex.: file.txt or **/*.txt)
    "svn.delete.ignoredRulesForDeletedFiles": [],

    // Controls whether to automatically detect svn externals.
    "svn.detectExternals": true,

    // Controls whether to automatically detect svn on ignored folders.
    "svn.detectIgnored": true,

    // Show diff changes using latest revision in the repository. Set false to use latest revision in local folder
    "svn.diff.withHead": true,

    // Whether svn is enabled
    "svn.enabled": true,

    // Try the experimental encoding detection
    "svn.experimental.detect_encoding": false,

    // Priority of encoding
    "svn.experimental.encoding_priority": [],

    // Url for the gravitar icon using the <AUTHOR>, <AUTHOR_MD5> and <SIZE> placeholders
    "svn.gravatar.icon_url": "https://www.gravatar.com/avatar/<AUTHOR_MD5>.jpg?s=<SIZE>&d=robohash",

    // Use garavatar icons in log viewers
    "svn.gravatars.enabled": true,

    // Ignores the warning when SVN is missing
    "svn.ignoreMissingSvnWarning": false,

    // List of SVN repositories to ignore.
    "svn.ignoreRepositories": [],

    // Ignores the warning when working copy is too old
    "svn.ignoreWorkingCopyIsTooOld": true,

    // Regex to detect path for 'branches' in SVN URL, 'null' to disable. Subpath use 'branches/[^/]+/([^/]+)(/.*)?' (Ex.: 'branches/...', 'versions/...')
    "svn.layout.branchesRegex": "branches/([^/]+)(/.*)?",

    // Regex group position for name of branch
    "svn.layout.branchesRegexName": 1,

    // Set true to show 'branches/<name>' and false to show only '<name>'
    "svn.layout.showFullName": true,

    // Regex group position for name of tag
    "svn.layout.tagRegexName": 1,

    // Regex to detect path for 'tags' in SVN URL, 'null' to disable. Subpath use 'tags/[^/]+/([^/]+)(/.*)?'. (Ex.: 'tags/...', 'stamps/...')
    "svn.layout.tagsRegex": "tags/([^/]+)(/.*)?",

    // Regex to detect path for 'trunk' in SVN URL, 'null' to disable. (Ex.: '(trunk)', '(main)')
    "svn.layout.trunkRegex": "(trunk)(/.*)?",

    // Regex group position for name of trunk
    "svn.layout.trunkRegexName": 1,

    // Number of commit messages to log
    "svn.log.length": 50,

    // Maximum depth to find subfolders using SVN
    "svn.multipleFolders.depth": 4,

    // Allow to find subfolders using SVN
    "svn.multipleFolders.enabled": true,

    // Folders to ignore using SVN
    "svn.multipleFolders.ignore": ["**/.git","**/.hg","**/vendor","**/node_modules"],

    // Path to the svn executable
    "svn.path": "C:\\d\\software\\dev\\TortoiseSVN\\bin\\svn.exe",

    // Only show previous commits for a given user. Requires svn >= 1.8
    "svn.previousCommitsUser": "",

    // Refresh remote changes on refresh command
    "svn.refresh.remoteChanges": true,

    // Set the interval in seconds to check changed files on remote repository and show in statusbar. 0 to disable
    "svn.remoteChanges.checkFrequency": 300,

    // Show the output window when the extension starts
    "svn.showOutput": true,

    // Show the update message when update is run
    "svn.showUpdateMessage": true,

    // Set left click functionality on changes resource state
    "svn.sourceControl.changesLeftClick": "open diff",  // values: ["open","open diff"],

    // Combine the svn external in the main if is from the same server.
    "svn.sourceControl.combineExternalIfSameServer": false,

    // Allow to count unversioned files in status count
    "svn.sourceControl.countUnversioned": true,

    // Hide unversioned files in Source Control UI
    "svn.sourceControl.hideUnversioned": true,

    // Ignore unversioned files like .gitignore, Configuring this will overlook the default ignore rule
    "svn.sourceControl.ignore": [],

    // Changelists to ignore on commit
    "svn.sourceControl.ignoreOnCommit": ["ignore-on-commit"],

    // Changelists to ignore on status count
    "svn.sourceControl.ignoreOnStatusCount": ["ignore-on-commit"],

    // Set to ignore externals definitions on update (add --ignore-externals)
    "svn.update.ignoreExternals": true    

}

 3 添加svn地址和更新代码

添加地址可以先把代码checkout下来,再添加本地文件目录至vs code里面,也可以直接添加svn地址

vscode+svn的配置和简单使用

 

文件修改后,在左侧菜单源代码管理会列出改动的文件,可对文件进行提交等操作

vscode+svn的配置和简单使用文章来源地址https://www.toymoban.com/news/detail-436048.html

到了这里,关于vscode+svn的配置和简单使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • TortoiseSVN下载安装及配置中文语言包

    目录 一、下载地址 三、安装 四、更换中文语言包 五、效果 TortoiseSVN下载 博主提供的SVN资源下载 官网详图:  顺便下个中文语言包 64位 (页面滚动往下拉就看到了) 2个下载包都是傻瓜式安装我就不多说了(一直下一步就完事了) 注意:安装过程中需勾选安装command命令 安

    2024年02月11日
    浏览(35)
  • eclipse svn 插件安装及配置使用教程

    Help--Eclipse Marketplace,搜索svn,点击install,选择所有安装选项,确认后一步一步往下点,然后接受协议,安装完成后重启eclipse即可生效。     Help - Install New Software 点击add按钮,在弹出窗口中,输入name(自己为变量命的名)和插件的URL,然后点击add SVN插件与Subversion版本的对应关

    2024年02月16日
    浏览(54)
  • TortoiseSVN安装使用教程(超详细)

    TortoiseSVN:(俗称小乌龟)Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目 录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以 将文件恢复到过去的版本,并且可以通过检查历史知道数据

    2024年02月03日
    浏览(28)
  • Git-简单使用/VSCode配置与插件

    代码缩进:设置:搜索 tab size 。Editor:Tab size =2 格式化:设置:搜索 format。 Editor:Format On Save 勾选 vetur eslint Prettier - Code formatter Path Autocomplete 在VSCode中编辑setting.json  上述配置,配置完三个相关插件的即可。 C盘下的 prettierrc 文件,可以直接新建 txt 文本文档,去掉后缀改成

    2024年02月09日
    浏览(41)
  • 【用Vscode实现简单的python爬虫】从安装到配置环境变量到简单爬虫以及python中pip和request,bs4安装

    第一步:安装python包  可以默认,也可以选择自己想要安装的路径 python下载资源链接: Download Python | Python.org 第二步: 配置python环境变量,找到我的电脑-属性-高级-环境变量 找到python,新增 然后将刚刚安装的路径配置到path路径下: 特别注意,配置了环境变量后要进行重启电

    2024年02月15日
    浏览(54)
  • 在Mac上安装配置svn

    版本控制系统对于程序员来说是至关重要的工具,而Subversion(简称svn)就是一种流行的版本控制系统。本文将指导你在Mac上安装并配置svn,让你更好地管理代码版本。 安装svn 首先,我们需要从Subversion官方网站下载适合你的Mac版本的svn安装包。打开终端,进入下载文件的目录

    2024年02月04日
    浏览(32)
  • 安装配置SVN版本控制管理工具

    SVN工具能帮我们做什么? 核心功能:文档版本管理系统 适合对象:个人与团队都可以使用,企业中项目资源的重要管理工具 举例:一个文件夹里面的文档管理 1.下载安装SVN服务器 VisualSVN-Server 2.下载安装SVN客户端 TortoiseSVN (一)安装SVN服务器 VisualSVN-Server            (二

    2023年04月23日
    浏览(40)
  • vscode安装+配置+使用+调试【保姆级教程】

    Visual Studio Code简称VS Code,是一款跨平台的、免费且开源的现代轻量级代码编辑器,支持几乎主流开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段提示、代码对比等特性,也拥有对git的开箱即用的支持。同时,它还支持插件扩展,通过丰富

    2024年02月13日
    浏览(72)
  • SVN安装步骤及在IDEA中配置

    首先进入官网:https://www.visualsvn.com/visualsvn/ 其次 找到 Download 按钮 然后找到 Prerequisite Software: TortoiseSVN ,在右边找到对应的版本进行下载。 svn的安装比较简单,可以直接一路next安装,但是也需要注意几点 找到刚才下载的软件,进行安装。 注意:在这步安装的时候需要注意 1.更换

    2024年02月13日
    浏览(47)
  • VisualSVN Server下载安装和使用方法、服务器搭建、使用TortoiseSvn将项目上传到云端服务器、各种错误解决方法

    请大家多多指正,欢迎大家关注! 以A台电脑作为服务器,B台电脑从服务器上拉代码下来到B电脑本地。 截止2024.01.19为最新版本 写这篇文章主要是总是忘记如何将写好的项目推送到服务器里这个操作,其他都是捎带,写下来,再忘就看这篇文章。一写就太多了,但没有相应的

    2024年02月21日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包