使用AnkhSVN对项目中的文件进行编辑时,是否可以在项目级别反映出来?

时间:2012-02-03 00:38:05

标签: visual-studio-2010 svn tortoisesvn ankhsvn

当我对文件进行编辑时,TortoiseSVN将在该文件所属的文件夹上显示一个指示,表明存在对子项目的更改。 AnkhSVN仅在添加/删除文件时显示(红色勾号)对项目的更改(因为在这种情况下项目文件的实际内容已更改)

你能否在项目层面给出任何迹象表明儿童项目已被编辑?

3 个答案:

答案 0 :(得分:1)

不幸的是,没有。 Ankh仅显示已修改文件的指示,而TortoiseSVN可以递归遍历文件夹并标记其中包含已更改文件的文件夹。

如果您迫切需要此功能,可以试用VisualSVN插件。它试图尽可能接近地模仿TortoiseSVN的行为。实际上,它使用TSVN对话框进行提交或更新等操作。修改项目中的文件时,它会突出显示文件,此文件所属的项目以及解决方案资源管理器中的解决方案节点。

不幸的是,它不是免费的(每个座位49美元),但IMO值得它的价格。

答案 1 :(得分:0)

在AnkhSVN中查看全局变化的推荐方法是“待更改”工具窗口。这会在单个视图中显示所有有趣的文件,并允许您轻松操作它们。

您可以通过View-> Pending Changes打开工具窗口。

答案 2 :(得分:-1)

试试这个: 右键单击文件 - >颠覆 - >锁 这会锁定文件,以便其他人无法编辑它。 提交时,它应该解锁文件。

如果没有,请按照相同的步骤选择解锁。

编辑:我使用AnkhSVN作为我的svn,但只是我使用它。如果是企业环境,我主要使用TFS做同样的事情(锁定/解锁),但不允许其他人检查。