问题列表 - 第19622页

将Mercurial存储库"重置"到版本X的最快方法(无需克隆)

假设我克隆了一个远程Mercurial存储库(通过本地网络甚至通过Internet)来尝试一些东西.
我在我的克隆中工作,做了一些提交......然后我意识到我的改变没有意义,我必须重新开始.

所以我希望从同一个源库中再次获得一个"新鲜"的克隆.
基本上,我想在我开始试验之前"重置"我的本地回购.

最好/最快的方法是什么?

最简单的方法是创建一个新的克隆,然后HG再次通过网络复制整个repo和整个历史记录.
如果回购非常大,这将花费一些时间和/或阻止网络.

我试图在同一个文件夹中创建一个新的克隆(希望HG能识别这个并只更新已更改的文件和历史记录),但这似乎也复制了整个repo.

我可以"hg rollback",但这只回滚了最后一次提交.如果我做了几次提交,我只能撤消最后一次提交.因此,在开始提交之前,我无法将回购重置为重置点.

有任何想法吗?
除了再次克隆整个事物之外,真的没别的办法吗?
(注意:使用TortoiseHg的解决方案会很好......我更喜欢这个命令行)

version-control mercurial tortoisehg

8
推荐指数
2
解决办法
4253
查看次数

jQuery验证小数分隔符和Asp.net MVC

新的Asp.net mvc 2.0输入验证就像一个魅力,除了jquery.validate的十进制分隔符.当我使用Microsoft MVC ajax库时,它工作正常.逗号是小数分隔符服务器端以及客户端.

<script src="/Scripts/MicrosoftAjax.js" type="text/javascript" ></script>
<script src="/Scripts/MicrosoftMvcAjax.js" type="text/javascript" ></script>
<script src="/Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

当我使用它(在主视图中加载jquery)时,我必须在客户端使用一个点.但是然后模型无效并返回到视图,创建一个有趣的循环.

<script src="/Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="/Scripts/MicrosoftMvcJqueryValidation.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

我宁愿使用jquery来满足我所有的javascript需求,有没有办法让jquery.validate使用逗号,而不是点?我一直在谷歌搜索和阅读文档,但很奇怪我在这个问题上找不到多少,你会认为这是一个常见问题.

asp.net-mvc jquery

8
推荐指数
1
解决办法
3568
查看次数

什么是ASP.NET中的gpstate文件

在我的项目中,我在文件夹中找到了一个.gpState文件,gpState文件的目的是什么?

asp.net

5
推荐指数
1
解决办法
3692
查看次数

模型的粒化?

我正在开发一个主要基于Zend Framework组件的CMS.此CMS的一些数据库表如下:

site
| id | name |
-------------

locale
| languageCode | regionCode |
-----------------------------

site_locale // link sites with locales
| siteId | languageCode | regionCode | isActive | isDefault |
-------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我有一个名为的模型Site,其中包括以下方法:

getId()
getName()
listLocales() // list all locales for this site
Run Code Online (Sandbox Code Playgroud)

我对如何定义模型的规模化有所了解:

一种选择是从方法返回SiteLocale对象/模型(换句话说,DB表表示)listLocales(),其中这些SiteLocale对象包含以下方法:

getSite() // returns the Site model
getLocale() // returns a Zend_Locale
isActive() // is this locale active for the site this model represents?
isDefault() // …
Run Code Online (Sandbox Code Playgroud)

law-of-demeter models granularity

5
推荐指数
1
解决办法
156
查看次数

JavaScript对象:销毁它们

我必须维护一个包含30-40个属性的JavaScript对象,我每隔几秒就会更新一次.我已经读过在JavaScript中没有"释放"内存,浏览器会自动垃圾收集未使用的内存.

我的问题是:是否足以将对象本身设置为null,或者我是否需要将其所有属性设置为null然后将其设置为null?

var obj = [];
obj[prop1] = "123";
obj[prop2] = "456"; 
//...and so on...

// now to release the obj, is it enough if I just did:
obj = null; 
Run Code Online (Sandbox Code Playgroud)

javascript memory object

5
推荐指数
1
解决办法
2177
查看次数

System.Version未序列化

我有一个System.Version属性的类,看起来像这样:

    • 建立:111
    • 专业:1
    • MajorRevision:0
    • 轻微:1
    • MinorRevision:10
    • 修订:10

当我序列化类时,版本始终为空:

<Version />
Run Code Online (Sandbox Code Playgroud)

Client类看起来像:

[Serializable]
public class Client
{
    public string Description;
    public string Directory;
    public DateTime ReleaseDate;
    public Version Version;
}
Run Code Online (Sandbox Code Playgroud)

c# xml serialization version

28
推荐指数
3
解决办法
1万
查看次数

为什么在某些动态网站中,他们的网页采用html格式?

我通过互联网看到很多动态网站,他们的网页是html或htm格式.我不明白为什么会这样?他们是如何做到的?

只需看看这个网站:http://www.realmadrid.com/cs/Satellite/en/Home.htm

html asp.net format dynamic web

0
推荐指数
2
解决办法
228
查看次数

防止或捕获git历史记录重写的策略

虽然我喜欢git history重写功能,但是如何确保历史记录不被重写.

我们不介意程序员在他们自己的机器上做什么,但我们需要确保不会将版本推送到更改历史记录的服务器.

即我们需要保证过去的特定版本真的是那个版本.因此,这将包括阻止某人通过并永久删除历史记录中的文件,或永久更改所有历史记录中的文件.

git

39
推荐指数
1
解决办法
5815
查看次数


排序复杂的JSON对象

请参阅前面有关引用JSON(javascript)数组的元素和排序的问题.请 参阅引用JSON(Javascript)对象的元素 对JavaScript对象数组进行排序

是否可以对更复杂的javascript数组的一个分支进行排序,例如在下面的示例中按价格排序?

var homes = 
{
    "Agents" : [
        {
            "name" : "Bob Barker" 
        },
        {
            "name" : "Mona Mayflower" 
        } 
    ] ,
    "Listings" : [
        {
            "h_id": "3",
            "city": "Dallas",
            "state": "TX",
            "zip": "75201",
            "price": "162500" 
        },
        {
            "h_id": "4",
            "city": "Bevery Hills",
            "state": "CA",
            "zip": "90210",
            "price": "319250" 
        },
        {
            "h_id": "5",
            "city": "New York",
            "state": "NY",
            "zip": "00010",
            "price": "962500" 
        } 
    ] 
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

编辑

对困惑感到抱歉.我的意思是Javascript作为标签.(这应该是显而易见的问题)我得到了排序工作,只是在迭代数组时遇到了麻烦.

// before sort 
alert(homes.Listings[0].price); 
// sort 
homes.Listings.sort(sort_by('price', false, parseInt)); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

0
推荐指数
1
解决办法
3532
查看次数