相关疑难解决方法(0)

Rsyncing git repo足够好的备份解决方案吗?

我经常将笔记本电脑备份到外置硬盘.是否将git repos用于足够好的备份解决方案,或者这个方法有问题吗?

git backup rsync

8
推荐指数
1
解决办法
9799
查看次数

将.gitignore转换为rsync合并过滤器包含文件?(使用sed或awk)

我尝试使用rsync --filter=':+ .gitignore'-/ exclude作品,但不包括)无济于事。

基本上,我只想在脚本中包含.ignore文件,并使用rsync将其中的所有内容上传到远程服务器。

如果有人能够将sed或awk .gitignore放入适合包含在--filter='merge file' etc中的文件中,我将不胜感激!

或者替代地,一种使rsync理解.gitignore包含的方式。

https://www.kernel.org/pub/software/scm/git/docs/gitignore.html '样式格式'

http://linux.die.net/man/3/fnmatch

https://git.samba.org/?p=rsync.git;a=blob_plain;f=wildtest.txt;hb=HEAD

https://git.samba.org/?p=rsync.git;a=blob_plain;f=wildtest.c;hb=HEAD

rsync中的某些问题bla/仅表示该目录,bla/*表示该目录中的文件,表示该目录bla/**下的bla/***所有内容(包括子目录),最后表示bla及其所有内容,但git可能具有的所有内容bla/

但是排除规则似乎是兼容的。

git awk rsync sed

5
推荐指数
1
解决办法
1858
查看次数

从 gitignore 过滤文件和路径

我想使用 C#查找所有未被.gitignore(或子目录中的任何嵌套 .gitignore 文件)过滤的文件路径。这类似于此处关于 PHP的问题。我想知道是否有人知道此代码是否已经在网上某处可用(在 C# 中)。

更新:为了回答我想要这个的目的,我可以为某些项目运行我自己的源文件的小定期备份(压缩结果),以增加安心。困难的部分是获得一个强大的 .gitignore 解析器来获取过滤的文件路径(并排除其他路径),如果其他人已经为我完成了该规范,则不想太忙于学习该规范。

c# git gitignore

5
推荐指数
2
解决办法
2215
查看次数

标签 统计

git ×3

rsync ×2

awk ×1

backup ×1

c# ×1

gitignore ×1

sed ×1