当前位置:编程学习 > C#/ASP.NET >>

这个问题据说CSDN的CTO都没法解决, 有没有高手进来试试?

好吧, 我标题党了, 不过也有可能是事实.

问题是:
TFS有没有办法在checkout时针对不同用户, 往文件里写入特写信息?即做源代码水印功能,有人知道有没有相关的开发接口?
--------------------编程问答-------------------- 这个还真不知道,帮顶,你的标题党还不如直接写明白问题更能得到有价值的东西 --------------------编程问答-------------------- 我承认这个问题我不会。
但是在有源代码管理的情况下,“源代码水印功能”这个功能看起来一点也不酷,反而很多余。就好像是在暖气片下面点火加热一样没有意义。 --------------------编程问答-------------------- 一个小时前看到了这篇帖子 没敢回复 看来没回复是对的! --------------------编程问答-------------------- 不可能有这样的功能,那签入的时候咋办?每个用户的特定“水印”还必须被去除,否则你的程序到处都是“水印”,你知道是这个用户签出的时候带的,还是上一次签出后那个用户修改了又签入了带的。如果源代码管理能识别水印,而水印又碰巧是用户编码的时候无意能重现的,也就是说一个用户正常编写的程序被误认为其中一段是水印,而去除了,那是多么可怕的事故!如果水印做的很特殊,那么用户也不是傻子,签出一看这些乱七八糟的就知道是水印,他人为去除掉,那还有什么用。

在微软、Google,一般的正式员工都可以获得级别相当高的公司产品的代码,总之,如果你把你的程序员当贼防着,那么肯定是你的公司本身出了问题,而不是你的员工。 --------------------编程问答--------------------
引用 2 楼 wddw1986 的回复:
我承认这个问题我不会。
但是在有源代码管理的情况下,“源代码水印功能”这个功能看起来一点也不酷,反而很多余。就好像是在暖气片下面点火加热一样没有意义。


这个功能就好比给汽车的右后座增加一个可以把驾驶员一侧的车门锁住的按钮,防止驾驶员不付工钱在开车途中丢下老板趁机逃跑。 --------------------编程问答--------------------
引用 4 楼 caozhy 的回复:
不可能有这样的功能,那签入的时候咋办?每个用户的特定“水印”还必须被去除,否则你的程序到处都是“水印”,你知道是这个用户签出的时候带的,还是上一次签出后那个用户修改了又签入了带的。如果源代码管理能识别水印,而水印又碰巧是用户编码的时候无意能重现的,也就是说一个用户正常编写的程序被误认为其中一段是水印,而去除了,那是多么可怕的事故!如果水印做的很特殊,那么用户也不是傻子,签出一看这些乱七八糟的就知道是水印,他人为去除掉,那还有什么用。

在微软、Google,一般的正式员工都可以获得级别相当高的公司产品的代码,总之,如果你把你的程序员当贼防着,那么肯定是你的公司本身出了问题,而不是你的员工。

现在的问题是, 老板思想落后, 被上任的坑过一把, 把源码看得比命根子还重, 所有的开发都在慢得要死的虚拟机里进行, 所以我才想能不能搞这个一个水印机制.

至于你说的"如果水印做的很特殊,那么用户也不是傻子,签出一看这些乱七八糟的就知道是水印,他人为去除掉", 你要知道一个项目文件里, 除了源代码还有很多资源文件, 比如界面图片资源 , 可以在这些文件里动手脚, 一般人不会打开看, 打开了也看不出什么东西 --------------------编程问答-------------------- 既然checkout时可以修改文件加入标识水印, checkin的时候自然也可以替换

现在就是想知道tfs有没有对应的开发接口, 而不是讨论这些需求的可行性和合理性 --------------------编程问答-------------------- 要是真有这个功能,开发此功能的人页多半是个爱显摆不切实际之人! --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 9 楼 junlinfushi 的回复:
我是来围观的
要瓜子葵花籽西瓜籽吗 --------------------编程问答-------------------- --------------------编程问答-------------------- CSDN的CTO是谁?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,