如何:搁置和取消搁置挂起的更改
搁置功能可以保留工作区中的挂起的更改而执行更高优先级的任务,也可以与其他用户共享代码以进行代码评审。执行Get Latest 操作可以将工作区与最新服务器版本同步,进而生成应用程序,从而确保其在搁置或签入之前进行编译。这样做,您将可以合并在工作区之外所做的对源文件的更改。从源代码管理资源管理器搁置文件夹和文件在源代码管理资源管理器中右击,然后选择“搁置挂起的更改”。在“搁置 - 源文件”对话框的“搁置集名称”框中键入搁置集名称,例如“搁置测试”。在“注释”框中键入“测试我的搁置集”,然后单击“搁置”。 文件和文件夹将复制到源代码管理服务器,且可供其他团队成员用于取消搁置。从解决方案资源管理器搁置文件夹和文件在解决方案资源管理器中右击,然后选择“搁置挂起的更改”。在“搁置 - 源文件”对话框的“搁置集名称”框中键入搁置集名称,例如“搁置测试”。在“注释”框中键入 Testing my shelveset,然后单击“搁置”。 文件和文件夹将复制到源代码管理服务器,且可供其他团队成员用于取消搁置。 从“挂起的更改”窗口搁置挂起的更改在Visual Studio 2005 Team System 集成开发环境 (IDE) 中,依次单击“视图”、“其他窗口”和“挂起的更改”。在“挂起的更改”窗口中,单击“源文件”,然后选择要搁置的文件。单击“工作项”,然后添加或移除工作项。选中或清除“在本地保留挂起的更改”框。注意根据所选选项,搁置操作会将一组源文件修订、签入说明和一个相关工作项列表移动或复制到服务器之外的位置,这样,您就避免了因不小心而中断生成的风险。单击“搁置”。在“搁置 - 源文件”对话框的“搁置集名称”框中,键入一个名称。在“注释”框中键入注释,然后单击“搁置”。从命令行搁置挂起的更改单击“开始”,单击“所有程序”,指向“Microsoft Visual Studio 2005”,指向“Visual Studio Tools”,然后单击“Visual Studio 命令提示”。键入cd 路径,其中路径 是用于存储服务器内文件的个人副本的目录位置(例如 c:\projects)。键入tfexe shelve 搁置名称,然后按“Enter”。在“搁置 - 源文件”对话框中,单击“确定”来完成搁置操作。注意有关搁置命令的可用完整语法,请参见Shelve 命令。取消搁置在对搁置集取消搁置时,只要每个已搁置的修订与工作区中挂起的更改不冲突,Team Foundation 就会将该修订还原到目标工作区中作为一个挂起的更改。有关取消搁置过程中所发生情况的更多详细信息,请参见使用源代码管理搁置集。以下是对搁置集取消搁置的两条最常见的原因:无接触代码评审(即工作区模拟)将已搁置的挂起更改集成到以后的工作中。您可以使用 unshelve 命令将各个文件修订从搁置集还原到工作区,但取消搁置不会将整个工作区还原到基工作区版本,而基工作区版本是已搁置的修订所基于的服务器版本。取消搁置后,执行以下任一操作可以避免在代码中引入时间不一致。取消搁置一组挂起的更改在Visual Studio 2005 Team System 中,单击“文件”,指向“源代码管理”,然后单击“取消搁置”。在“所有者名称”框中,键入搁置集创建者的名称(如 ADVENTUREWORKS\JuanGo 或只是 juango),然后单击“查找”。在“结果”窗格中,选择要取消搁置到工作区中的搁置集,然后单击“详细信息”。 如果要将搁置集从 Team Foundation 源代码管理服务器中删除,请取消选中“在服务器上保留搁置集”选项。如果不希望还原与搁置集相关的工作项和签入说明,还可以取消选中“还原工作项和签入说明”选项。 当出现“详细信息”对话框时,请选中要取消搁置到工作区中的搁置集或搁置集项,然后单击“取消搁置”。Get 操作会自动合并文件两个版本之间的可协调差异,从而帮助您手动合并冲突。但取消搁置操作则不同,它不支持合并。通过在开始评审代码时将已搁置的挂起的更改从工作区中移除,可以确保审阅者对搁置集所做的任何更改(例如向文件添加注释)不会在取消搁置过程中产生合并冲突。您也可以使用 Unshelve 命令 从命令行执行取消搁置。安全若要取消搁置挂起的更改,您必须将“读取”权限和“签出”权限都设置为“允许”。对于执行搁置任务,则没有权限要求。请参见任务如何:查看和管理工作区中所有挂起的更改参考Shelve 命令Unshelve 命令概念使用源代码管理搁置集挂起更改
您可以通过“解决方案资源管理器”向源代码管理添加项目和解决方案。此添加操作将本地文件系统位置中的新文件和文件夹添加到 Team Foundation 源代码管理 服务器。向源代码管理添加解决方案或项目在“工具”菜单中单击“选项”。在“选项”对话框中选择“源代码管理”。从“当前源代码管理插件”列表中选择“Visual Studio Team Foundation Server”。 在“解决方案资源管理器”中,右击解决方案,然后选择“将解决方案添加到源代码管理”。在“将解决方案添加到源代码管理”对话框(如果您已经打开了工作区,将看不到此对话框 - 系统会自动添加该解决方案,并且不会要求您提供文件夹)中,定位到“团队项目位置”下要添加项目或解决方案的位置,然后接受默认值,或者单击“新建文件夹”并在“键入解决方案文件夹的名称”文本框中输入所需的文件夹名或更改解决方案文件夹的名称。注意您可以选择单击“高级”,然后为解决方案选择替换映射。有关更多信息,请参见如何:为解决方案选择替换映射。单击“确定”。一旦通过执行签入提交了添加操作,解决方案即添加到源代码管理服务器。有关更多信息,请参见向源代码管理服务器提交更改。注意也可以从命令行或 Visual Studio 菜单添加解决方案和项目;但是,以这两种方式添加项目和解决方案并不会绑定它们。该绑定负责提供源代码管理功能,包括在解决方案资源管理器中指示状态的各种源代码管理图标。有关更多信息,请参见如何:绑定和取消绑定项目和解决方案、Add 命令 和如何:将非项目或非解决方案文件/文件夹添加到源代码管理。安全若要执行这些过程,您必须将“签出”权限设置为“允许”。
你描述的好乱
export是将版本库中的内容导出到本地某个文件夹,你既然是从库中导出来的,怎么又会再次添加到SVN进行管理?你这个“添加到SVN进行管理”具体是怎么操作的?如果说的是add后commit的话,那本地就已经有副本了,怎么后面又要进行checkout操作?
而且你最后问的又是提交正常但无法更新,更新用的是update而不是checkout啊
实在被你搞晕了,不知道你究竟进行了哪些操作?
1、网站源码的管理后台是和源码一起的,(除非这个源码本身没有自带管理后台),默认的管理后台地址一般为:域名/admin/ 这样访问。默认账户密码基本为:admin,root等。具体点要问源码开发商,如果是网上下载的免费源码,请仔细阅读说明,基本都有详细解答的。
2、如果源码本身没有管理后台的,需要重新开发,前台页面=展示,后台页面=管理前台页面展示、权限等。
3、开发源码可以找网站开发商,或者去任务网发布任务,或者买书自学。根据网站源码的超文本类型(asp、php、java、net。。。等等)。
4、源码所属于类型可以直接看后缀,如图(如果没有更改默认后缀的话):
0条评论