gpt4 book ai didi

visual-studio - 内容文件未使用 Visual Studio 2010 FTP 发布更新

转载 作者:行者123 更新时间:2023-12-04 15:36:22 27 4
gpt4 key购买 nike

我们使用 Subversion(通过 TortoiseSVN)和 Visual Studio 2010 来部署我们的网站。我们有一个专用帐户,我们在其中进行 SVN 更新,然后通过 FTP 发布到我们的实时服务器。不幸的是,有时当我们发布时,已更改的 CSS 和 Javascript 文件不会被推送。这不是缓存问题,因为我们已经检查了服务器并且文件实际上没有改变。发布过程中没有失败表明文件没有去。如果我们对它们进行微不足道的更改(例如添加一个空格),它们就会发布得很好。

有什么建议?

编辑:我有一些想法,但我不确定如何测试:如果一个人修改了文件但没有将其 checkin (时间戳 A),而其他人进行发布(时间戳 B),是否有可能,当文件稍后在服务器上 checkin 并更新时(时间戳 C),Visual Studio 看到 B > A 并忽略 C,所以它认为它不需要更新?

最佳答案

除了我使用 VSS 之外,我对 VS2010 和 .js 文件和 FTP 发布有完全相同的问题。

有时,某些文件在进行微小更改后不会发布。

我一直在做的是在发布之前从服务器中删除它们。
我尝试在每个文件的末尾添加或删除换行符,这似乎有效并且比删除文件快得多。

使用之前的两个解决方案或变通方法,可能会丢失文件。

另一个(不是很省时但可能是最好的)解决方案是选择发布选项“在发布之前删除所有现有文件”,但这大大增加了我的发布时间,从几分钟增加到超过 30 分钟。

此外,当我是该项目的唯一工作人员时,我遇到了这个问题。

我知道这不是真正的答案,但它是我在这里的第一篇帖子,我不知道如何回复帖子。

编辑:
我的解决方法(希望找到更好的解决方案)是删除服务器上的所有 .js 文件。这会稍微增加我的发布时间,但不如使用“发布前删除所有现有文件”选项多。

关于visual-studio - 内容文件未使用 Visual Studio 2010 FTP 发布更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8358294/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com