0

对于我的工作,我正在与starteam 合作。

但我想尝试使用 svn。所以我第一次在我的电脑上安装了tortoisesvn(windows 7 home premium x64)

我有那个目录:

c:\svn\lab

在那个目录上我做:

right click - tortoiseSVN - create a repository here

然后我有

c:\java\lab

我愿意

right click - SVN checkout - and choose my local repository file:///c:/svn/lab

在 c:\java\lab 中,我创建了该结构

│   a.txt
│   b.xlsx
│
├───target
└───test
    │   c.txt
    │   d.xlsx
    │
    └───target

我想忽略 txt 文件和目标目录。

如果我做

right click - svn commit

在提交对话框中,所有文件和目录都在列表中——好的,这很正常。

现在我试过了

svn propset -R svn:ignore *.txt .

在提交对话框中,a.txt 不存在(很酷,它正在工作)但 c.txt 仍然存在!

与目标目录同上。

我能怎么做 ?

4

1 回答 1

2

右键单击顶部目录 > TortoiseSVN > 属性。

在属性窗口中,检查目录是否包含svn:ignore属性。如果没有,请单击“添加”,然后设置属性名称svn:ignore和属性值:

*.txt
target. 

否则,请双击该属性。

选中“递归应用属性”。单击“确定”。

于 2012-11-06T18:28:21.677 回答