我有一个奇怪的问题。我正在使用Linux Mint 16(Petra)并在Eclipse中使用SVN。在SVN我有很多网站,例如stackoverflow.com(SVN中的项目名称)。在这个项目(你想要的名字)我有来自FTP的所有文件甚至缓存文件bcs我在localhost上测试我的网站。当我导入这个项目时,一切都很好。我换了几个文件。最后,当我想要与SVN同步时,我有例如1k文件。其中很多都是cache,tpl.php或.sr。
在eclipse首选项>团队>忽略的资源我添加了所有这些资源。在终端我想做同样的事情,但我不能做一些命令和错误:
G41MT-S2P ~ # svn propset svn:ignore cache .
svn: E155007: '/root' not a working copy
无论我做什么都不会发生。我在网上发了几篇文章,大家都说svn:在eclipse工作时忽略当这个文件不在SVN中时。我的例子不同,因为我在SVN和localhost中需要这个文件。
对不起我的语言。 亲切的问候
答案 0 :(得分:0)
svn:ignore
属性仅影响工作副本中的未版本化项目,svn propset
。你在一个不是工作副本的文件夹上运行它,因此你得到错误。svn:ignore
和svn:global-ignore
。即你知道你的工作副本会有一些,比如说A,B,C,那些不能存放在存储库中的项目,所以你要设置Subversion从一开始就忽略这些A B C项目。阅读SVNBook。