软件应用笔记-VS/VS Code/WebStorm/Github/Gitlab/csproj的问题笔记
Q.VS常用路径宏:
使用实例:
如生成事件中拷贝某个目录到bin下:
xcopy "$(SolutionDir)/SwaggerDoc" "$(OutDir)/SwaggerDoc" /e /y /i /r
Q.VS Code/vs javascript像C#/C++一样使用 #region #endregion 折叠代码段
//#region 嘻嘻嘻 {这里是代码} //#endregion
Q.Git 永久删除某个文件和关于其的历史记录
比较少用,记录一下...
note:如果 分支 是保护分支的话,需要先解除保护分支...
git filter-branch --force --index-filter \ 'git rm --cached --ignore-unmatch 你的相对路径从Git根目录开始' \ --prune-empty --tag-name-filter cat -- --all
git push -f
Q:GitLab 版本回滚提交Push时报 pre-receive hook declined
原因:默认master是保护分支,需要先取消掉.
Q:从Git.OSChina(Github)上,下载的项目代码 在配置完Remote Url后只能提取数据,却无法拉取原因。
原因:未采用Remote分支创建本地分支。 决解: 使用打开团队资源管理工具使用Remote分支创建本地分支,(如果看不到远程分支,先使用GitGUI Push并填Remote Url 然后在创建本地分支。
Q.VS Code c++/ts/js等语言花括号换行设置:
File→Preferences→ Settings
Q:工程Nuget包引用DLL失效(不存在):
问题通常出现在手动改变了目录结构造成Nuget包DLL失效.
如果只有一两个DLL引用失效的话用IDE来处理还行,如果特别多的引用失效的话,可以用记事本打开相关的.csproj批量替换修改ItemGroup下的节点
如:
本文原创,不定时更新
可以随意转载到任何网站
~但是~ 转载也要按“基本法”
请注明原文出处和作者