V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  itbeihe  ›  全部回复第 2 页 / 共 25 页
回复总数  500
1  2  3  4  5  6  7  8  9  10 ... 25  
225 天前
回复了 cheneydog 创建的主题 git .gitignore 如何拆分为多个文件?
@cheneydog 你考虑下现在的常规处理方案

├── gitignore_global (用户全局 gitignore )
├── 混合项目 git-a
│   ├── java 子项目
│   │   └── .gitignore ( java )
│   ├── js 子项目
│   │   └── .gitignore ( js )
├── .gitignore (+通用)
├── 混合项目 git-b
│   ├── python 子项目
│   │   └── .gitignore ( python )
│   ├── js 子项目
│   │   └── .gitignore ( js )
│   ├── java 子项目
│   │   └── .gitignore ( java )
├── .gitignore (idea+通用)
225 天前
回复了 cheneydog 创建的主题 git .gitignore 如何拆分为多个文件?
@cheneydog 自定义的,idea 的也就几十行啊,放根 ignore 中呗。然后各自项目放子文件夹,放各自项目里呗。
225 天前
回复了 cheneydog 创建的主题 git .gitignore 如何拆分为多个文件?
你问题描述不够清晰,没有描述具体场景,我针对你的问题拆解了 2 个场景,不知道你具体想解决哪个场景?

场景 1. 项目内需要多个 gitignore 文件?

这个在官方推荐的《 Git Pro 》中有说明:
“在最简单的情况下,一个仓库可能只根目录下有一个 .gitignore 文件,它递归地应用到整个仓库中。 然而,子目录下也可以有额外的 .gitignore 文件。子目录中的 .gitignore 文件中的规则只作用于它所在的目录中。 ( Linux 内核的源码库拥有 206 个 .gitignore 文件。)“

地址: https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%AE%B0%E5%BD%95%E6%AF%8F%E6%AC%A1%E6%9B%B4%E6%96%B0%E5%88%B0%E4%BB%93%E5%BA%93#_ignoring

场景 2:多个项目都想隐藏同样一批文件,如 mac 的. DS_Store 文件:
可以通过配置全局忽略文件来实现。
同样可以参照: https://git-scm.com/book/zh/v2/%E8%87%AA%E5%AE%9A%E4%B9%89-Git-%E9%85%8D%E7%BD%AE-Git#_core_excludesfile

找个好教材学习 git 真的很有必要。国内二手文章真是坑人。
235 天前
回复了 johnman 创建的主题 程序员 麻烦前端大佬看看, THREE 项目重写
@johnman 是想这样么?

````
//myThree.js

import * as Three from 'three'

console.log('start',Three);
// Three 不可扩展,只能用新对象承接
const newThree = {...Three}
newThree.test = function(){
console.log('test');
}

export const three = newThree
````

````
// 调用处
import {three} from "./src/myThree.js"

three.test()

````
235 天前
回复了 johnman 创建的主题 程序员 麻烦前端大佬看看, THREE 项目重写
多看看官方文档啊,three.js 官方支持 import 导入的。
另外扩展 three 方法看看这个: https://discourse.threejs.org/t/extending-three-objects-in-r121-module-version/20197/4
```
import { Mesh } from 'three';

// extending an existing function 覆盖已存在方法
const originalRaycast = Mesh.prototype.raycast;
Mesh.prototype.raycast = function(...args) {

const result = originalRaycast.apply( this, args );

// custom logic...

return result;

};

// Or you can add an entirely new function like this 新增方法
Mesh.prototype.customFunction = function() {};
```
235 天前
回复了 m0612 创建的主题 生活 北漂的尽头是哪里?
天津
235 天前
回复了 Toinfinity 创建的主题 程序员 刚毕业学前端好还是后端好?
后端吧,除非后端是在没机会。
311 天前
回复了 ateist 创建的主题 生活 婚纱照拍摄当天要请工作人员吃饭吗?
北京,在摄影基地请吃的工作餐,40 每人。
怎么都是 1
352 天前
回复了 yagamil 创建的主题 Vue.js 后端想要学习 vue,选 2 还是 3?
3
2023-04-03 11:35:51 +08:00
回复了 hyyy 创建的主题 分享创造 已经支持 chatgpt4.0 && Midjourney 制图!欢迎体验
体验一下,牛逼
2023-03-21 15:41:16 +08:00
回复了 wildnode 创建的主题 问与答 感觉人生走到了分岔路口,想听听坛里老哥的意见。
能国外就国外吧,国内 debuff 太多了。
2023-03-17 15:06:44 +08:00
回复了 xmtpw 创建的主题 职场话题 跳与不跳的纠结
当然继续 1 了,单身且 25 以下才可能考虑 2
2023-03-06 14:10:45 +08:00
回复了 Sercheif 创建的主题 职场话题 995 对比 965 ,应该怎么选?
建议 965
2023-03-01 11:29:31 +08:00
回复了 qingdouwangxiao 创建的主题 问与答 个税退费问题咨询
二选一的,选单独就行。
2023-02-28 19:11:19 +08:00
回复了 wafffle 创建的主题 生活 大家新冠阳后都是多久完全恢复的呢,包括后遗症
2 周的时候基本恢复,还有点咳嗽。1 个月的时候完全恢复吧。
现在又中招甲流,简直了。
2023-02-21 18:16:39 +08:00
回复了 sanwang566123 创建的主题 生活 我弟要买房,朝我们借钱.....我个媳妇因为这个闹矛盾
@AaronLee01 感情好,就量力而行的借钱,而不是借钱不还,还要借钱满足自己的欲望。
有些人你把他当兄弟,他可能把你当凯子。 亲兄弟也这样。
1  2  3  4  5  6  7  8  9  10 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2839 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 12:32 · PVG 20:32 · LAX 05:32 · JFK 08:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.