2010-07-02 34 views
1

我意外地从VS2008项目根目录的VisualSVN菜单中选择了“Subversion from Subversion”。我没有更新或提交,所以我仍然有版本库和本地版本可用。意外排除VisualSVN

我需要知道如何重新包含排除的项目。

+0

是否存在“从Subversion排除列表中排除”选项? – 2010-07-02 21:18:44

回答

3

VisualSVN应具有允许您恢复更改的功能。如果从项目根目录执行此操作,则应该能够撤消排除。

所有“从Subversion中排除”选择应该已经完成​​,在目录中更新属性svn:ignore(可以通过检查项目中的修改来验证)。恢复具体的更改应该可以解决问题。

希望这会有所帮助!

+1

非常感谢,因为听起来无知,因为我没有考虑过还原。谢谢你,谢谢你,谢谢你。 – alan 2010-07-02 21:39:53

2

使用subversion恢复项目文件。

+0

你也是对的,如果我能为这个问题标出两个答案,你会有#2!谢谢你的建议! – alan 2010-07-02 21:41:39

+0

不客气,颠覆者总是能帮助你,即使你碰巧犯了一个错误,你可以在历史中“从这个修订中恢复变化”。如果您想恢复到之前的版本,请“恢复对此版本的更改”。然后,即使在新的提交之后,您仍然可以在存储库中获得一个好的版本。 – jdehaan 2010-07-02 22:02:52

1

(忽略上面的浮动注释)忽略的文件和文件夹在父文件夹的svn:ignore属性中列出。我对VisualSVN不太了解,但是你应该可以通过它的界面编辑这个属性;或者至少你应该可以通过命令行svn.exe来完成。

+0

感谢您的建议,我找到了svn:ignore属性,但是在删除它之后,SVN表示它仍然想要删除项目目录。 – alan 2010-07-02 21:40:41

+0

在正常情况下,恢复父文件夹(你做了什么来解决问题)应该等同于删除'svn:ignore'。你一定也做了其他的事情。 – 2010-07-02 21:45:53