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:工程Nuget包引用DLL失效(不存在):
问题通常出现在手动改变了目录结构造成Nuget包DLL失效.
如果只有一两个DLL引用失效的话用IDE来处理还行,如果特别多的引用失效的话,可以用记事本打开相关的.csproj批量替换修改ItemGroup下的节点
如: