SVN-TortoiseSVN-提交更新的时候怎么忽略“本机”的一些文件?

Rekcuf 2008-12-08 10:45:23
不管是 TortoiseSVN 的全局忽略参数还是 SVN .ignore 都无法达到我的目的。
我本机很多无关的“.txt”“.log”,但又不是全部都可以忽略的。
我设置了 dirname/*.txt 完全无效。
而 TortoiseSVN 的全局忽略参数中设置“*.txt”是可以在提交更新的时候忽略这些 txt,但我只是特定目录的 txt 才需要忽略:(

同志们,有没有办法?谢谢!
...全文
1852 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
荒废的11载 2011-10-28
  • 打赏
  • 举报
回复
有选择性的提交完全可以的,你太懒了, LZ
生活真美好 2011-02-14
  • 打赏
  • 举报
回复
怎么是两年前的问题呀,哈哈
生活真美好 2011-02-14
  • 打赏
  • 举报
回复
不会,学习
BboxDj 2011-02-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 biggates_86 的回复:]
在具体的目录上加 ignore 属性,而不是在顶层加
比如目录结构为 /log1 , /log2 , /log3 , 其中 log1 下的 *.txt 需要忽略,那么要在 log1 目录加 svn-ignore 属性为 *.txt 。
当然,如果目录不确定,也不能完全解决问题。
[/Quote]

这种方法用乌龟(TortoiseSVN)可以!

SVN .ignore 无法达到目的!


求:SVN .ignore的解决方法。。。。。

sunjy 2009-07-21
  • 打赏
  • 举报
回复
在pre-commit.bat中加入下列代码,限制提交的文件类型,如果包含某种类型,就返回错误,中断提交。

svnlook changed "%REPOS%" -t "%TXN%" | findstr /I "\.bat$ \.log$ \.bak$ \.txt$ \.ini$ \.jobnet$ \.job$ \.error$ \.class$" > nul
if %errorlevel% equ 0 (
rem 中断,返回错误信息
)
  • 打赏
  • 举报
回复
ignore 属性好像只能在配置好数据仓库时候首先要配置好吧
不然数据仓库配置好了之后在去设置ignore 属性是没有什么用处的!

其实楼主你在提交的时候,按类型排列一下,把不需要的文件前面的勾去掉就可以了呀,虽然有点麻烦,但是可以保证万无一失,吼吼吼~~~

希望能对你有所帮助,谢谢!
maxtiger 2009-03-05
  • 打赏
  • 举报
回复
学习了。。。
闪破风浪 2009-01-12
  • 打赏
  • 举报
回复
不要把无关的文件也提交上去,不就行了
CodeMasterShiller 2009-01-12
  • 打赏
  • 举报
回复
楼上的正解
biggates_86 2008-12-25
  • 打赏
  • 举报
回复
在具体的目录上加 ignore 属性,而不是在顶层加
比如目录结构为 /log1 , /log2 , /log3 , 其中 log1 下的 *.txt 需要忽略,那么要在 log1 目录加 svn-ignore 属性为 *.txt 。
当然,如果目录不确定,也不能完全解决问题。
vinep 2008-12-13
  • 打赏
  • 举报
回复
帮你顶下。希望LZ尽快解决问题
suilj 2008-12-08
  • 打赏
  • 举报
回复
没明白
把他们从库里删了不就行了或者根本不把他们加进去

1,277

社区成员

发帖
与我相关
我的任务
社区描述
软件工程 CVS/SVN
社区管理员
  • 版本控制社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧